>>> llvm16: Building main/llvm16 16.0.6-r9 (using abuild 3.13.0-r3) started Tue, 01 Apr 2025 06:53:11 +0000
>>> llvm16: Checking sanity of /home/buildozer/aports/main/llvm16/APKBUILD...
>>> llvm16: Analyzing dependencies...
>>> llvm16: Installing for build: build-base chrpath cmake python3 py3-setuptools samurai libffi-dev zlib-dev zstd-dev binutils-dev curl-dev libxml2-dev bash coreutils diffutils
(1/53) Installing chrpath (0.16-r4)
(2/53) Installing libbz2 (1.0.8-r6)
(3/53) Installing xz-libs (5.6.2-r0)
(4/53) Installing libarchive (3.7.7-r0)
(5/53) Installing rhash-libs (1.4.4-r0)
(6/53) Installing libuv (1.48.0-r0)
(7/53) Installing cmake (3.29.3-r0)
(8/53) Installing libffi (3.4.6-r0)
(9/53) Installing gdbm (1.23-r1)
(10/53) Installing mpdecimal (4.0.0-r0)
(11/53) Installing libpanelw (6.4_p20240420-r2)
(12/53) Installing readline (8.2.10-r0)
(13/53) Installing sqlite-libs (3.45.3-r1)
(14/53) Installing python3 (3.12.9-r0)
(15/53) Installing python3-pycache-pyc0 (3.12.9-r0)
(16/53) Installing pyc (3.12.9-r0)
(17/53) Installing python3-pyc (3.12.9-r0)
(18/53) Installing py3-parsing (3.1.2-r1)
(19/53) Installing py3-parsing-pyc (3.1.2-r1)
(20/53) Installing py3-packaging (24.0-r1)
(21/53) Installing py3-packaging-pyc (24.0-r1)
(22/53) Installing py3-setuptools (70.3.0-r0)
(23/53) Installing py3-setuptools-pyc (70.3.0-r0)
(24/53) Installing samurai (1.2-r5)
(25/53) Installing linux-headers (6.6-r0)
(26/53) Installing libffi-dev (3.4.6-r0)
(27/53) Installing zlib-dev (1.3.1-r1)
(28/53) Installing zstd (1.5.6-r0)
(29/53) Installing zstd-dev (1.5.6-r0)
(30/53) Installing binutils-dev (2.42-r1)
(31/53) Installing brotli (1.1.0-r2)
(32/53) Installing brotli-dev (1.1.0-r2)
(33/53) Installing c-ares-dev (1.33.1-r0)
(34/53) Installing libidn2-dev (2.3.7-r0)
(35/53) Installing libpsl-utils (0.21.5-r1)
(36/53) Installing libpsl-dev (0.21.5-r1)
(37/53) Installing nghttp2-dev (1.62.1-r0)
(38/53) Installing openssl-dev (3.3.3-r0)
(39/53) Installing curl-dev (8.12.1-r0)
(40/53) Installing xz (5.6.2-r0)
(41/53) Installing xz-dev (5.6.2-r0)
(42/53) Installing libxml2 (2.12.7-r2)
(43/53) Installing libxml2-utils (2.12.7-r2)
(44/53) Installing libxml2-dev (2.12.7-r2)
(45/53) Installing bash (5.2.26-r0)
Executing bash-5.2.26-r0.post-install
(46/53) Installing coreutils-env (9.5-r2)
(47/53) Installing coreutils-fmt (9.5-r2)
(48/53) Installing coreutils-sha512sum (9.5-r2)
(49/53) Installing skalibs (2.14.1.1-r0)
(50/53) Installing utmps-libs (0.1.2.2-r1)
(51/53) Installing coreutils (9.5-r2)
(52/53) Installing diffutils (3.10-r0)
(53/53) Installing .makedepends-llvm16 (20250401.065312)
Executing busybox-1.36.1-r29.trigger
OK: 434 MiB in 156 packages
>>> llvm16: Cleaning up srcdir
>>> llvm16: Cleaning up pkgdir
>>> llvm16: Cleaning up tmpdir
>>> llvm16: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/llvm-project-16.0.6.src.tar.xz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
saving to '/var/cache/distfiles/v3.20/llvm-project-16.0.6.src.tar.xz.part'
llvm-project-16.0.6.   7% |**                              | 8511k  0:00:12 ETA
llvm-project-16.0.6.  18% |*****                           | 20.4M  0:00:09 ETA
llvm-project-16.0.6.  29% |*********                       | 32.7M  0:00:07 ETA
llvm-project-16.0.6.  39% |************                    | 44.6M  0:00:06 ETA
llvm-project-16.0.6.  50% |****************                | 56.7M  0:00:04 ETA
llvm-project-16.0.6.  61% |*******************             | 69.2M  0:00:03 ETA
llvm-project-16.0.6.  72% |***********************         | 81.7M  0:00:02 ETA
llvm-project-16.0.6.  83% |**************************      | 93.9M  0:00:01 ETA
llvm-project-16.0.6.  94% |******************************  |  106M  0:00:00 ETA
llvm-project-16.0.6. 100% |********************************|  112M  0:00:00 ETA
'/var/cache/distfiles/v3.20/llvm-project-16.0.6.src.tar.xz.part' saved
>>> llvm16: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/llvm-project-16.0.6.src.tar.xz
>>> llvm16: Checking sha512sums...
llvm-project-16.0.6.src.tar.xz: OK
0001-Disable-dynamic-lib-tests-for-musl-s-dlclose-is-noop.patch: OK
allocscore.patch: OK
fix-memory-mf_exec-on-aarch64.patch: OK
install-prefix.patch: OK
llvm-stack-size.patch: OK
ppc64le-miscompile.patch: OK
rust-feature-tables.patch: OK
9001-CMake-Quote-variables-where-TARGET-may-be-a-value.patch: OK
9002-LV-Convert-consecutive-ptr-uniforms.ll-to-use-opaque.patch: OK
9003-LV-Add-test-where-pointer-is-incorrectly-marked-as-u.patch: OK
9004-LV-Don-t-consider-pointer-as-uniform-if-it-is-also-s.patch: OK
9011-AArch64CompressJumpTables-prevent-over-compression.patch: OK
LoongArch-Assume-no-op-addrspacecasts-by-default.patch: OK
>>> llvm16: Unpacking /var/cache/distfiles/v3.20/llvm-project-16.0.6.src.tar.xz...
>>> llvm16: 0001-Disable-dynamic-lib-tests-for-musl-s-dlclose-is-noop.patch
patching file llvm/unittests/Support/CMakeLists.txt
Hunk #1 succeeded at 131 with fuzz 2 (offset 7 lines).
>>> llvm16: allocscore.patch
patching file llvm/unittests/CodeGen/RegAllocScoreTest.cpp
>>> llvm16: fix-memory-mf_exec-on-aarch64.patch
patching file llvm/lib/Support/Unix/Memory.inc
>>> llvm16: install-prefix.patch
patching file llvm/cmake/modules/CMakeLists.txt
Hunk #1 succeeded at 42 (offset 1 line).
Hunk #2 succeeded at 116 (offset 5 lines).
>>> llvm16: llvm-stack-size.patch
patching file llvm/lib/Support/Threading.cpp
>>> llvm16: ppc64le-miscompile.patch
patching file llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
Hunk #1 succeeded at 1288 (offset -27 lines).
Hunk #2 succeeded at 1296 (offset -27 lines).
patching file llvm/test/CodeGen/PowerPC/cmp_elimination.ll
>>> llvm16: rust-feature-tables.patch
patching file llvm/include/llvm/MC/MCSubtargetInfo.h
>>> llvm16: 9001-CMake-Quote-variables-where-TARGET-may-be-a-value.patch
patching file llvm/cmake/modules/LLVM-Config.cmake
>>> llvm16: 9002-LV-Convert-consecutive-ptr-uniforms.ll-to-use-opaque.patch
patching file llvm/test/Transforms/LoopVectorize/consecutive-ptr-uniforms.ll
>>> llvm16: 9003-LV-Add-test-where-pointer-is-incorrectly-marked-as-u.patch
patching file llvm/test/Transforms/LoopVectorize/consecutive-ptr-uniforms.ll
>>> llvm16: 9004-LV-Don-t-consider-pointer-as-uniform-if-it-is-also-s.patch
patching file llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
patching file llvm/test/Transforms/LoopVectorize/consecutive-ptr-uniforms.ll
patching file llvm/test/Transforms/LoopVectorize/opaque-ptr.ll
>>> llvm16: 9011-AArch64CompressJumpTables-prevent-over-compression.patch
patching file llvm/lib/Target/AArch64/AArch64CompressJumpTables.cpp
patching file llvm/test/CodeGen/AArch64/jump-table-compress.mir
>>> llvm16: LoongArch-Assume-no-op-addrspacecasts-by-default.patch
patching file llvm/lib/Target/LoongArch/LoongArchTargetMachine.h
Hunk #1 succeeded at 44 (offset -1 lines).
patching file llvm/test/CodeGen/LoongArch/addrspacecast.ll
removed 'test/CodeGen/AArch64/wineh4.mir'
removed 'test/ExecutionEngine/Interpreter/intrinsics.ll'
removed 'test/tools/llvm-readobj/ELF/dependent-libraries.test'
removed 'test/Object/macho-invalid.test'
removed 'test/tools/llvm-size/radix.test'
removed 'test/tools/gold/X86/split-dwarf.ll'
removed 'test/ExecutionEngine/frem.ll'
removed 'test/tools/llvm-dwarfdump/X86/prettyprint_types.s'
removed 'test/tools/llvm-dwarfdump/X86/simplified-template-names.s'
removed 'unittests/ExecutionEngine/Orc/OrcCAPITest.cpp'
removed 'test/CodeGen/Hexagon/csr-stubs-spill-threshold.ll'
removed 'test/CodeGen/Hexagon/long-calls.ll'
removed 'test/CodeGen/Hexagon/mlong-calls.ll'
removed 'test/CodeGen/Hexagon/pic-regusage.ll'
removed 'test/CodeGen/Hexagon/runtime-stkchk.ll'
removed 'test/CodeGen/Hexagon/swp-memrefs-epilog.ll'
removed 'test/CodeGen/Hexagon/vararg-formal.ll'
removed 'test/tools/llvm-objcopy/MachO/universal-object.test'
removed 'test/DebugInfo/X86/vla-multi.ll'
removed 'test/tools/yaml2obj/ELF/header-elfdatanone.yaml'
removed 'test/CodeGen/X86/vector-interleaved-load-i32-stride-4.ll'
removed 'test/Transforms/SampleProfile/pseudo-probe-update-2.ll'
removed 'test/Transforms/SampleProfile/pseudo-probe-update.ll'
removed 'test/Transforms/LoopUnroll/peel-branch-weights.ll'
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python3: /usr/bin/python3.12 (found suitable version "3.12.9", minimum required is "3.6") found components: Interpreter
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for link.h
-- Looking for link.h - found
-- Looking for malloc/malloc.h
-- Looking for malloc/malloc.h - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for signal.h
-- Looking for signal.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for sysexits.h
-- Looking for sysexits.h - found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for valgrind/valgrind.h
-- Looking for valgrind/valgrind.h - not found
-- Looking for fenv.h
-- Looking for fenv.h - found
-- Looking for FE_ALL_EXCEPT
-- Looking for FE_ALL_EXCEPT - found
-- Looking for FE_INEXACT
-- Looking for FE_INEXACT - found
-- Looking for mach/mach.h
-- Looking for mach/mach.h - not found
-- Looking for CrashReporterClient.h
-- Looking for CrashReporterClient.h - not found
-- Looking for linux/magic.h
-- Looking for linux/magic.h - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for pthread_rwlock_init in pthread
-- Looking for pthread_rwlock_init in pthread - found
-- Looking for pthread_mutex_lock in pthread
-- Looking for pthread_mutex_lock in pthread - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for pfm_initialize in pfm
-- Looking for pfm_initialize in pfm - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found ZLIB: /lib/libz.so (found version "1.3.1")
-- Looking for compress2
-- Looking for compress2 - found
-- Found LibXml2: /usr/lib/libxml2.so (found version "2.12.7")
-- Looking for xmlReadMemory
-- Looking for xmlReadMemory - found
-- Found CURL: /usr/lib/libcurl.so (found version "8.12.1")
-- Looking for curl_easy_init
-- Looking for curl_easy_init - found
-- Could NOT find Terminfo (missing: Terminfo_LIBRARIES Terminfo_LINKABLE) 
-- Looking for xar_open in xar
-- Looking for xar_open in xar - not found
-- Looking for arc4random
-- Looking for arc4random - not found
-- Looking for backtrace
-- Looking for backtrace - not found
-- Could NOT find Backtrace (missing: Backtrace_LIBRARY Backtrace_INCLUDE_DIR) 
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Looking for __register_frame
-- Looking for __register_frame - not found
-- Looking for __deregister_frame
-- Looking for __deregister_frame - not found
-- Looking for __unw_add_dynamic_fde
-- Looking for __unw_add_dynamic_fde - not found
-- Looking for _Unwind_Backtrace
-- Looking for _Unwind_Backtrace - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for isatty
-- Looking for isatty - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for sigaltstack
-- Looking for sigaltstack - found
-- Looking for mallctl
-- Looking for mallctl - not found
-- Looking for mallinfo
-- Looking for mallinfo - not found
-- Looking for mallinfo2
-- Looking for mallinfo2 - not found
-- Looking for malloc_zone_statistics
-- Looking for malloc_zone_statistics - not found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for posix_spawn
-- Looking for posix_spawn - found
-- Looking for pread
-- Looking for pread - found
-- Looking for sbrk
-- Looking for sbrk - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for strerror_s
-- Looking for strerror_s - not found
-- Looking for setenv
-- Looking for setenv - found
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - not found
-- Looking for pthread_getname_np
-- Looking for pthread_getname_np - not found
-- Looking for pthread_setname_np
-- Looking for pthread_setname_np - not found
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for dladdr
-- Looking for dladdr - found
-- Performing Test HAVE_FFI_CALL
-- Performing Test HAVE_FFI_CALL - Success
-- Found FFI: /usr/lib/libffi.so
-- Looking for proc_pid_rusage
-- Looking for proc_pid_rusage - not found
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
-- Performing Test LLVM_HAS_ATOMICS - Success
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed
-- Performing Test HAS_MAYBE_UNINITIALIZED
-- Performing Test HAS_MAYBE_UNINITIALIZED - Success
-- Native target architecture is ARM
-- Threads enabled.
-- Doxygen disabled.
-- Ninja version: 1.9
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- OCaml bindings disabled.
-- Could NOT find Python module pygments
-- Could NOT find Python module pygments.lexers.c_cpp
-- Could NOT find Python module yaml
-- LLVM host triple: armv6-alpine-linux-musleabihf
-- LLVM default target triple: armv6-alpine-linux-musleabihf
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
-- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG
-- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG
-- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success
-- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG
-- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success
-- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG
-- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG - Success
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Failed
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG
-- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success
-- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG
-- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG
-- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Success
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FDATA_SECTIONS
-- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
-- Looking for os_signpost_interval_begin
-- Looking for os_signpost_interval_begin - not found
-- Linker detection: GNU ld
-- Performing Test HAS_WERROR_GLOBAL_CTORS
-- Performing Test HAS_WERROR_GLOBAL_CTORS - Failed
-- Looking for __x86_64__
-- Looking for __x86_64__ - not found
-- Found Git: /usr/bin/git (found version "2.45.3")
-- Targeting AArch64
-- Targeting AMDGPU
-- Targeting ARM
-- Targeting AVR
-- Targeting BPF
-- Targeting Hexagon
-- Targeting Lanai
-- Targeting LoongArch
-- Targeting Mips
-- Targeting MSP430
-- Targeting NVPTX
-- Targeting PowerPC
-- Targeting RISCV
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting VE
-- Targeting WebAssembly
-- Targeting X86
-- Targeting XCore
-- Configuring done (19.4s)
-- Generating done (4.5s)
-- Build files have been written to: /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build
[1/4009] Creating export file for BugpointPasses
[2/4009] Creating export file for LLVMgold
[3/4009] Creating export file for LTO
[4/4009] Building CXX object utils/split-file/CMakeFiles/split-file.dir/split-file.cpp.o
[5/4009] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
[6/4009] Building CXX object utils/UnicodeData/CMakeFiles/UnicodeNameMappingGenerator.dir/UnicodeNameMappingGenerator.cpp.o
[7/4009] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
[8/4009] Building C object utils/count/CMakeFiles/count.dir/count.c.o
[9/4009] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
[10/4009] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
[11/4009] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
[12/4009] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
[13/4009] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
[14/4009] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
[15/4009] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
[16/4009] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
[17/4009] Creating export file for LLVMHello
[18/4009] Building CXX object lib/Extensions/CMakeFiles/LLVMExtensions.dir/Extensions.cpp.o
[19/4009] Building CXX object lib/FileCheck/CMakeFiles/LLVMFileCheck.dir/FileCheck.cpp.o
[20/4009] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
[21/4009] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
[22/4009] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
[23/4009] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
[24/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
[25/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
[26/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
[27/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordHelpers.cpp.o
[28/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
[29/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o
[30/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o
[31/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
[32/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
[33/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
[34/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordHelpers.cpp.o
[35/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
[36/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o
[37/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o
[38/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
[39/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o
[40/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o
[41/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
[42/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o
[43/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o
[44/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o
[45/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
[46/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
[47/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
[48/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o
[49/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o
[50/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o
[51/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
[52/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o
[53/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
[54/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
[55/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o
[56/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
[57/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
[58/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
[59/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
[60/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o
[61/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
[62/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
[63/4009] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
[64/4009] Building CXX object lib/Bitstream/Reader/CMakeFiles/LLVMBitstreamReader.dir/BitstreamReader.cpp.o
[65/4009] Generating VCSRevision.h
[66/4009] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchTree.cpp.o
[67/4009] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagPredicateDependencyEdge.cpp.o
[68/4009] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagPredicate.cpp.o
[69/4009] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagOperands.cpp.o
[70/4009] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagInstr.cpp.o
[71/4009] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDagEdge.cpp.o
[72/4009] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/GIMatchDag.cpp.o
[73/4009] Building CXX object utils/TableGen/GlobalISel/CMakeFiles/LLVMTableGenGlobalISel.dir/CodeExpander.cpp.o
[74/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CTagsEmitter.cpp.o
[75/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o
[76/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86RecognizableInstr.cpp.o
[77/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86ModRMFilters.cpp.o
[78/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86MnemonicTables.cpp.o
[79/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
[80/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o
[81/4009] Linking C executable bin/count
[82/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86DisassemblerTables.cpp.o
[83/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/VarLenCodeEmitterGen.cpp.o
[84/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/Types.cpp.o
[85/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/TableGen.cpp.o
[86/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
[87/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SubtargetEmitter.cpp.o
[88/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SearchableTableEmitter.cpp.o
[89/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/SDNodeProperties.cpp.o
[90/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RISCVTargetDefEmitter.cpp.o
[91/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
[92/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/RegisterBankEmitter.cpp.o
[93/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CompressInstEmitter.cpp.o
[94/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
[95/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/PredicateExpander.cpp.o
[96/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptRSTEmitter.cpp.o
[97/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptParserEmitter.cpp.o
[98/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptEmitter.cpp.o
[99/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/IntrinsicEmitter.cpp.o
[100/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrDocsEmitter.cpp.o
[101/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InstrInfoEmitter.cpp.o
[102/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/InfoByHwMode.cpp.o
[103/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/GlobalISelEmitter.cpp.o
[104/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/GICombinerEmitter.cpp.o
[105/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/FastISelEmitter.cpp.o
[106/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/ExegesisEmitter.cpp.o
[107/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DXILEmitter.cpp.o
[108/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DisassemblerEmitter.cpp.o
[109/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DirectiveEmitter.cpp.o
[110/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
[111/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DFAEmitter.cpp.o
[112/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DecoderEmitter.cpp.o
[113/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcher.cpp.o
[114/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
[115/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[116/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
[117/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelEmitter.cpp.o
[118/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenTarget.cpp.o
[119/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenSchedule.cpp.o
[120/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenRegisters.cpp.o
[121/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenMapTable.cpp.o
[122/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenInstruction.cpp.o
[123/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenHwModes.cpp.o
[124/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/WindowsManifest/WindowsManifestMerger.cpp: In member function 'std::unique_ptr<llvm::MemoryBuffer> llvm::windows_manifest::WindowsManifestMerger::WindowsManifestMergerImpl::getMergedManifest()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/WindowsManifest/WindowsManifestMerger.cpp:672:25: warning: 'int xmlKeepBlanksDefault(int)' is deprecated [-Wdeprecated-declarations]
  672 |     xmlKeepBlanksDefault(0);
      |     ~~~~~~~~~~~~~~~~~~~~^~~
In file included from /usr/include/libxml2/libxml/tree.h:17,
                 from /usr/include/libxml2/libxml/xmlreader.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/WindowsManifest/WindowsManifestMerger.cpp:18:
/usr/include/libxml2/libxml/parser.h:957:17: note: declared here
  957 |                 xmlKeepBlanksDefault    (int val);
      |                 ^~~~~~~~~~~~~~~~~~~~
[125/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeEmitterGen.cpp.o
[126/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CallingConvEmitter.cpp.o
[127/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/Attributes.cpp.o
[128/4009] Linking CXX executable bin/llvm-PerfectShuffle
[129/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterInst.cpp.o
[130/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[131/4009] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[132/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
[133/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
[134/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackendSkeleton.cpp.o
[135/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
[136/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
[137/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
[138/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
[139/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Parser.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TableGen/Record.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/SubtargetFeatureInfo.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/SubtargetFeatureInfo.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Tp = std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>; _Alloc = std::allocator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Tp = std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>; _Alloc = std::allocator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >]',
    inlined from 'static std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> > llvm::SubtargetFeatureInfo::getAll(const llvm::RecordKeeper&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/SubtargetFeatureInfo.cpp:44:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>*, std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[140/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
[141/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o
[142/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
[143/4009] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/DetailedRecordsBackend.cpp.o
[144/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
[145/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
[146/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
[147/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
[148/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
[149/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
[150/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
[151/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
[152/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
[153/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
[154/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
[155/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
[156/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Z3Solver.cpp.o
[157/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
[158/4009] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
[159/4009] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
[160/4009] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
[161/4009] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
[162/4009] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
[163/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
[164/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
[165/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
[166/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
[167/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o
[168/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o
[169/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o
[170/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeNameToCodepointGenerated.cpp.o
[171/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeNameToCodepoint.cpp.o
[172/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o
[173/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
[174/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TypeSize.cpp.o
[175/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
[176/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
[177/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
[178/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
[179/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o
[180/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
[181/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenHwModes.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenTarget.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<const llvm::CodeGenInstruction*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]',
    inlined from 'void {anonymous}::X86EVEX2VEXTablesEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:214:49,
    inlined from 'void llvm::EmitX86EVEX2VEXTables(RecordKeeper&, raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:244:35:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::vector<const llvm::CodeGenInstruction*>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]',
    inlined from 'void {anonymous}::X86EVEX2VEXTablesEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:215:35,
    inlined from 'void llvm::EmitX86EVEX2VEXTables(RecordKeeper&, raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:244:35:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[182/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
[183/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o
[184/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SuffixTree.cpp.o
[185/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:18:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = short unsigned int]',
    inlined from 'void llvm::codeview::TypeDumpVisitor::printMemberAttributes(llvm::codeview::MemberAccess, llvm::codeview::MethodKind, llvm::codeview::MethodOptions)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:448:18,
    inlined from 'void llvm::codeview::TypeDumpVisitor::printMemberAttributes(llvm::codeview::MemberAccess, llvm::codeview::MethodKind, llvm::codeview::MethodOptions)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:440:6:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::MemberFunctionRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:327:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ClassRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:249:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ProcedureRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:314:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ModifierRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:390:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::UnionRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:263:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error llvm::codeview::TypeDumpVisitor::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::EnumRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp:275:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[186/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
[187/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
[188/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
[189/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
[190/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
[191/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
[192/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
[193/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
[194/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signposts.cpp.o
[195/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA256.cpp.o
[196/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
[197/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
[198/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
[199/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVISAInfo.cpp.o
[200/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributeParser.cpp.o
[201/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RISCVAttributes.cpp.o
[202/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
[203/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
[204/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
[205/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
[206/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
[207/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Optional.cpp.o
[208/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/OptimizedStructLayout.cpp.o
[209/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
[210/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430AttributeParser.cpp.o
[211/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MSP430Attributes.cpp.o
[212/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
[213/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBufferRef.cpp.o
[214/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
[215/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemAlloc.cpp.o
[216/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
[217/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
[218/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o
[219/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
[220/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
[221/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
[222/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
[223/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
[224/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o
[225/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o
[226/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
[227/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
[228/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InstructionCost.cpp.o
[229/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o
[230/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
[231/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
[232/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
[233/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
[234/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
[235/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
[236/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:21:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::ProcSym&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:577:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = llvm::COFF::SectionCharacteristics]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::SectionSym&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:161:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::FileStaticSym&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:223:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = llvm::COFF::SectionCharacteristics]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::CoffGroupSym&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:172:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned char]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::LabelSym&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:537:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::LocalSym&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:546:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'virtual llvm::Error {anonymous}::CVSymbolDumperImpl::visitKnownRecord(llvm::codeview::CVSymbol&, llvm::codeview::ExportSym&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp:230:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[237/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
[238/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCollector.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/JSONBackend.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/JSONBackend.cpp:55:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/JSONBackend.cpp:64:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/JSONBackend.cpp:99:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/JSONBackend.cpp:101:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/JSONBackend.cpp:103:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/JSONBackend.cpp:104:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'void {anonymous}::JSONEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/JSONBackend.cpp:148:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'void {anonymous}::JSONEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/JSONBackend.cpp:157:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'void {anonymous}::JSONEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/JSONBackend.cpp:168:42:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[239/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ExtensibleRTTI.cpp.o
[240/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
[241/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
[242/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttributes.cpp.o
[243/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ELFAttributeParser.cpp.o
[244/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o
[245/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
[246/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DivisionByConstantInfo.cpp.o
[247/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
[248/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
[249/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/OptimizedStructLayout.cpp: In function 'std::pair<long long unsigned int, llvm::Align> llvm::performOptimizedStructLayout(MutableArrayRef<OptimizedStructLayoutField>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/OptimizedStructLayout.cpp:43:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::OptimizedStructLayoutField>' changed in GCC 7.1
   43 | llvm::performOptimizedStructLayout(MutableArrayRef<Field> Fields) {
      | ^~~~
[250/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Statistic.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Statistic.cpp:23:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const char*, long long unsigned int}; _Tp = std::pair<llvm::StringRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::StringRef, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const char*, long long unsigned int}; _Tp = std::pair<llvm::StringRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::StringRef, long long unsigned int> >]',
    inlined from 'std::vector<std::pair<llvm::StringRef, long long unsigned int> > llvm::GetStatistics()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Statistic.cpp:262:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[251/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributeParser.cpp.o
[252/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributes.cpp.o
[253/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
[254/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
[255/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
[256/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o
[257/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
[258/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
[259/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
[260/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
[261/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
[262/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
[263/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Caching.cpp.o
[264/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
[265/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o
[266/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
[267/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
[268/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
[269/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
[270/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
[271/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
[272/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Base64.cpp.o
[273/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AutoConvert.cpp.o
[274/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
[275/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
[276/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
[277/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
[278/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
[279/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
[280/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
[281/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFixedPoint.cpp.o
[282/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
[283/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ABIBreak.cpp.o
[284/4009] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AddressRanges.cpp.o
[285/4009] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_neon.c.o
[286/4009] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_portable.c.o
[287/4009] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3_dispatch.c.o
[288/4009] Building C object lib/Support/BLAKE3/CMakeFiles/LLVMSupportBlake3.dir/blake3.c.o
[289/4009] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/DLangDemangle.cpp.o
[290/4009] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/RustDemangle.cpp.o
[291/4009] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o
[292/4009] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
[293/4009] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
[294/4009] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/BitVector.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenInstruction.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenInstruction.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::CodeGenInstAlias::ResultOperand&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenInstAlias::ResultOperand>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenInstAlias::ResultOperand>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]',
    inlined from 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, llvm::CodeGenTarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenInstruction.cpp:807:33:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]',
    inlined from 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, llvm::CodeGenTarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenInstruction.cpp:819:38:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]',
    inlined from 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, llvm::CodeGenTarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenInstruction.cpp:839:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TableGen/Record.h:34,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenSchedule.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:17:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllComboFuncs(llvm::ArrayRef<llvm::Record*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:154:56:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllComboFuncs(llvm::ArrayRef<llvm::Record*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:160:58:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'int {anonymous}::DFAPacketizerEmitter::collectAllFuncUnits(llvm::ArrayRef<const llvm::CodeGenProcModel*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:121:53:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenSchedule.h:19:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::SmallVector<long long unsigned int, 4>&}; _Tp = llvm::SmallVector<long long unsigned int, 4>; _Alloc = std::allocator<llvm::SmallVector<long long unsigned int, 4> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::SmallVector<long long unsigned int, 4>, std::allocator<llvm::SmallVector<long long unsigned int, 4> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = long long unsigned int; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from '{anonymous}::ResourceVector {anonymous}::DFAPacketizerEmitter::getResourcesForItinerary(llvm::Record*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:182:69,
    inlined from 'void {anonymous}::DFAPacketizerEmitter::createScheduleClasses(unsigned int, const llvm::RecVec&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:198:66:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::SmallVector<long long unsigned int, 4>; _Alloc = std::allocator<llvm::SmallVector<long long unsigned int, 4> >]',
    inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = llvm::SmallVector<long long unsigned int, 4>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/UniqueVector.h:51:21,
    inlined from 'void {anonymous}::DFAPacketizerEmitter::createScheduleClasses(unsigned int, const llvm::RecVec&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAPacketizerEmitter.cpp:200:53:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SmallVector<long long unsigned int, 4>*, std::vector<llvm::SmallVector<long long unsigned int, 4>, std::allocator<llvm::SmallVector<long long unsigned int, 4> > > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAEmitter.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAEmitter.cpp:23:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/UniqueVector.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAEmitter.h:21:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >}; _Key = std::pair<unsigned int, long long unsigned int>; _Val = std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > >; _KeyOfValue = std::_Select1st<std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > > >; _Compare = std::less<std::pair<unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > > >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<unsigned int, long long unsigned int>, std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > >, std::_Select1st<std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > > >, std::less<std::pair<unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::DfaEmitter::addTransition(state_type, state_type, action_type)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAEmitter.cpp:53:38:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int>}; _Key = llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>; _Val = std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> >; _Compare = llvm::SequenceToOffsetTable<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >::SeqLess; _Alloc = std::allocator<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int>, std::_Select1st<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> >, llvm::SequenceToOffsetTable<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::SmallVector<long long unsigned int, 4>&}; _Tp = llvm::SmallVector<long long unsigned int, 4>; _Alloc = std::allocator<llvm::SmallVector<long long unsigned int, 4> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::SmallVector<long long unsigned int, 4>, std::allocator<llvm::SmallVector<long long unsigned int, 4> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::SmallVector<long long unsigned int, 4>; _Alloc = std::allocator<llvm::SmallVector<long long unsigned int, 4> >]',
    inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = llvm::SmallVector<long long unsigned int, 4>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/UniqueVector.h:51:21,
    inlined from 'void llvm::DfaEmitter::visitDfaState(const DfaState&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAEmitter.cpp:83:37:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SmallVector<long long unsigned int, 4>*, std::vector<llvm::SmallVector<long long unsigned int, 4>, std::allocator<llvm::SmallVector<long long unsigned int, 4> > > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >}; _Key = std::pair<unsigned int, long long unsigned int>; _Tp = std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >; _Compare = std::less<std::pair<unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >}; _Key = std::pair<unsigned int, long long unsigned int>; _Tp = std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >; _Compare = std::less<std::pair<unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::DfaEmitter::visitDfaState(const DfaState&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAEmitter.cpp:84:27:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > >::const_iterator' {aka 'std::_Rb_tree<std::pair<unsigned int, long long unsigned int>, std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > >, std::_Select1st<std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > > >, std::less<std::pair<unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<unsigned int, long long unsigned int>, std::pair<unsigned int, llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> > > > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::SmallVector<long long unsigned int, 4>; _Alloc = std::allocator<llvm::SmallVector<long long unsigned int, 4> >]',
    inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = llvm::SmallVector<long long unsigned int, 4>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/UniqueVector.h:51:21,
    inlined from 'void llvm::DfaEmitter::constructDfa()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAEmitter.cpp:90:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SmallVector<long long unsigned int, 4>*, std::vector<llvm::SmallVector<long long unsigned int, 4>, std::allocator<llvm::SmallVector<long long unsigned int, 4> > > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int>; _Key = llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>; _Tp = unsigned int; _Compare = llvm::SequenceToOffsetTable<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >::SeqLess; _Alloc = std::allocator<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> >]',
    inlined from 'void llvm::SequenceToOffsetTable<SeqT, Less>::add(const SeqT&) [with SeqT = llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>; Less = std::less<std::pair<long long unsigned int, long long unsigned int> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/SequenceToOffsetTable.h:90:20,
    inlined from 'void llvm::DfaEmitter::emit(llvm::StringRef, llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DFAEmitter.cpp:124:14:
/usr/include/c++/13.2.1/bits/stl_map.h:927:45: note: parameter passing for argument of type 'std::map<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int, llvm::SequenceToOffsetTable<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> > >::const_iterator' {aka 'std::_Rb_tree<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int>, std::_Select1st<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> >, llvm::SequenceToOffsetTable<llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<std::pair<long long unsigned int, long long unsigned int>, 4>, unsigned int> > >::const_iterator'} changed in GCC 7.1
  927 |           return _M_t._M_emplace_hint_unique(__position,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  928 |                                              std::forward<_Pair>(__x));
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringRef.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringMapEntry.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringMap.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Timer.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:13:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Distance = int; _Tp = llvm::TimerGroup::PrintRecord; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<TimerGroup::PrintRecord*, std::vector<TimerGroup::PrintRecord> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<TimerGroup::PrintRecord>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:360:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, vector<llvm::TimerGroup::PrintRecord> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<TimerGroup::PrintRecord*, std::vector<TimerGroup::PrintRecord> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<TimerGroup::PrintRecord>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:360:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Timer.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::TimerGroup::PrintRecord>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::TimerGroup::PrintRecord>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]',
    inlined from 'void llvm::TimerGroup::removeTimer(llvm::Timer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:328:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]',
    inlined from 'void llvm::TimerGroup::prepareToPrintList(bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:416:31,
    inlined from 'void llvm::TimerGroup::print(llvm::raw_ostream&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:430:23,
    inlined from 'static void llvm::TimerGroup::printAll(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:448:14:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]',
    inlined from 'void llvm::TimerGroup::prepareToPrintList(bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:416:31,
    inlined from 'const char* llvm::TimerGroup::printJSONValues(llvm::raw_ostream&, const char*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:471:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]',
    inlined from 'void llvm::TimerGroup::prepareToPrintList(bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:416:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]',
    inlined from 'llvm::TimerGroup::TimerGroup(llvm::StringRef, llvm::StringRef, const llvm::StringMap<llvm::TimeRecord>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/Timer.cpp:304:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/TimeProfiler.h:80,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/TimeProfiler.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >&}; _Tp = std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1910:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27:
/usr/include/c++/13.2.1/bits/stl_algo.h:1635:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1635 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >&}; _Tp = std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]',
    inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/TimeProfiler.cpp:211:32:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >&; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/TimeProfiler.cpp:213:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > >*, vector<pair<__cxx11::basic_string<char>, pair<unsigned int, chrono::duration<long long int, ratio<1, 1000000000> > > > > >; _Compare = llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >&; Compare = TimeTraceProfiler::write(llvm::raw_pwrite_stream&)::<lambda(const {anonymous}::NameAndCountAndDurationType&, const {anonymous}::NameAndCountAndDurationType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::TimeTraceProfiler::write(llvm::raw_pwrite_stream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/TimeProfiler.cpp:213:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<std::pair<std::__cxx11::basic_string<char>, std::pair<unsigned int, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/ScopedPrinter.cpp:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::FlagEntry>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:682:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  682 |   void printFlagsImpl(StringRef Label, HexNumber Value,
      |        ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::HexNumber>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:697:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  697 |   void printFlagsImpl(StringRef Label, HexNumber Value,
      |        ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<llvm::APSInt>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:639:8: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1
  639 |   void printList(StringRef Label, const ArrayRef<APSInt> List) override {
      |        ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef<llvm::HexNumber>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:716:8: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  716 |   void printHexListImpl(StringRef Label,
      |        ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:623:8: note: parameter passing for argument of type 'const llvm::ArrayRef<long long int>' changed in GCC 7.1
  623 |   void printList(StringRef Label, const ArrayRef<int64_t> List) override {
      |        ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:607:8: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  607 |   void printList(StringRef Label, const ArrayRef<uint64_t> List) override {
      |        ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:287:16: note: parameter passing for argument of type 'const llvm::ArrayRef<long long int>' changed in GCC 7.1
  287 |   virtual void printList(StringRef Label, const ArrayRef<int64_t> List) {
      |                ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<llvm::APSInt>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:306:16: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1
  306 |   virtual void printList(StringRef Label, const ArrayRef<APSInt> List) {
      |                ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:268:16: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  268 |   virtual void printList(StringRef Label, const ArrayRef<uint64_t> List) {
      |                ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::FlagEntry>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:434:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  434 |   virtual void printFlagsImpl(StringRef Label, HexNumber Value,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::HexNumber>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:442:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  442 |   virtual void printFlagsImpl(StringRef Label, HexNumber Value,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::ScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef<llvm::HexNumber>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:458:16: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  458 |   virtual void printHexListImpl(StringRef Label,
      |                ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenSchedule.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/SubtargetEmitter.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void {anonymous}::SubtargetEmitter::ExpandProcResources(llvm::RecVec&, std::vector<long long int>&, const llvm::CodeGenProcModel&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/SubtargetEmitter.cpp:991:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void {anonymous}::SubtargetEmitter::ExpandProcResources(llvm::RecVec&, std::vector<long long int>&, const llvm::CodeGenProcModel&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/SubtargetEmitter.cpp:1007:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  529 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, SchedClassTables&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/SubtargetEmitter.cpp:1145:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1034 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenHwModes.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenTarget.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenTarget.cpp:16:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; It2 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; _ForwardIterator = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; It2 = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*; T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::CodeGenIntrinsic::ArgAttribute, 0>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringRef.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringMapEntry.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringMap.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenHwModes.h:14:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Distance = int; _Tp = llvm::CodeGenIntrinsic; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::CodeGenIntrinsic}; _Tp = llvm::CodeGenIntrinsic; _Alloc = std::allocator<llvm::CodeGenIntrinsic>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenIntrinsic>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1910:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27:
/usr/include/c++/13.2.1/bits/stl_algo.h:1635:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1635 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1911:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27:
/usr/include/c++/13.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  425 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::CodeGenIntrinsic}; _Tp = llvm::CodeGenIntrinsic; _Alloc = std::allocator<llvm::CodeGenIntrinsic>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::CodeGenIntrinsic; _Alloc = std::allocator<llvm::CodeGenIntrinsic>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenTarget.cpp:656:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CodeGenIntrinsic*, std::vector<CodeGenIntrinsic> >; Compare = CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const CodeGenIntrinsic&, const CodeGenIntrinsic&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<CodeGenIntrinsic>&; Compare = CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const CodeGenIntrinsic&, const CodeGenIntrinsic&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenTarget.cpp:658:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, vector<llvm::CodeGenIntrinsic> >; _Compare = llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const llvm::CodeGenIntrinsic&, const llvm::CodeGenIntrinsic&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<CodeGenIntrinsic*, std::vector<CodeGenIntrinsic> >; Compare = CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const CodeGenIntrinsic&, const CodeGenIntrinsic&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<CodeGenIntrinsic>&; Compare = CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)::<lambda(const CodeGenIntrinsic&, const CodeGenIntrinsic&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'llvm::CodeGenIntrinsicTable::CodeGenIntrinsicTable(const llvm::RecordKeeper&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenTarget.cpp:658:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenIntrinsic*, std::vector<llvm::CodeGenIntrinsic> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/JSON.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::nullptr_t}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/JSON.cpp: In constructor 'llvm::json::Array::Array(std::initializer_list<llvm::json::Value>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/JSON.cpp:96:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   96 | Array::Array(std::initializer_list<Value> Elements) {
      | ^~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::nullptr_t}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {std::nullptr_t}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:534:17,
    inlined from 'llvm::json::Array::Array(std::initializer_list<llvm::json::Value>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/JSON.cpp:99:17:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/JSON.cpp: In constructor 'llvm::json::Value::Value(std::initializer_list<llvm::json::Value>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/JSON.cpp:104:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  104 | Value::Value(std::initializer_list<Value> Elements)
      | ^~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/JSON.cpp:105:19: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  105 |     : Value(json::Array(Elements)) {}
      |                   ^~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::nullptr_t}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {std::nullptr_t}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:534:17,
    inlined from 'bool llvm::json::{anonymous}::Parser::parseValue(llvm::json::Value&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/JSON.cpp:451:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TableGen/Record.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/Record.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<long long int> llvm::Record::getValueAsListOfInts(llvm::StringRef) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/TableGen/Record.cpp:2776:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[295/4009] Linking CXX static library lib/libLLVMDemangle.a
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/BitVector.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenInstruction.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DecoderEmitter.cpp:14:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, vector<{anonymous}::OperandInfo> >; _ForwardIterator = {anonymous}::OperandInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::OperandInfo&}; _Tp = {anonymous}::OperandInfo; _Alloc = std::allocator<{anonymous}::OperandInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<{anonymous}::OperandInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
/usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::OperandInfo; _Alloc = std::allocator<{anonymous}::OperandInfo>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'unsigned int {anonymous}::FilterChooser::getIslands(std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, const insn_t&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DecoderEmitter.cpp:1110:28:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'unsigned int {anonymous}::FilterChooser::getIslands(std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, const insn_t&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DecoderEmitter.cpp:1123:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >; _ForwardIterator = {anonymous}::OperandInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, vector<{anonymous}::OperandInfo> >; _ForwardIterator = {anonymous}::OperandInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, vector<{anonymous}::OperandInfo> >; _ForwardIterator = {anonymous}::OperandInfo*; _Tp = {anonymous}::OperandInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >; _Tp = {anonymous}::OperandInfo; _Alloc = std::allocator<{anonymous}::OperandInfo>]' at /usr/include/c++/13.2.1/bits/vector.tcc:781:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >; <template-parameter-2-2> = void; _Tp = {anonymous}::OperandInfo; _Alloc = std::allocator<{anonymous}::OperandInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19,
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<{anonymous}::OperandInfo>; Range = std::vector<{anonymous}::OperandInfo>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:2015:11,
    inlined from 'unsigned int populateInstruction(llvm::CodeGenTarget&, const llvm::Record&, const llvm::CodeGenInstruction&, unsigned int, std::map<unsigned int, std::vector<{anonymous}::OperandInfo> >&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DecoderEmitter.cpp:2189:29:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >; _ForwardIterator = {anonymous}::OperandInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, vector<{anonymous}::OperandInfo> >; _ForwardIterator = {anonymous}::OperandInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, vector<{anonymous}::OperandInfo> >; _ForwardIterator = {anonymous}::OperandInfo*; _Tp = {anonymous}::OperandInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >; _Tp = {anonymous}::OperandInfo; _Alloc = std::allocator<{anonymous}::OperandInfo>]' at /usr/include/c++/13.2.1/bits/vector.tcc:814:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >; <template-parameter-2-2> = void; _Tp = {anonymous}::OperandInfo; _Alloc = std::allocator<{anonymous}::OperandInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19,
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<{anonymous}::OperandInfo>; Range = std::vector<{anonymous}::OperandInfo>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:2015:11,
    inlined from 'unsigned int populateInstruction(llvm::CodeGenTarget&, const llvm::Record&, const llvm::CodeGenInstruction&, unsigned int, std::map<unsigned int, std::vector<{anonymous}::OperandInfo> >&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DecoderEmitter.cpp:2189:29:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::OperandInfo; _Alloc = std::allocator<{anonymous}::OperandInfo>]',
    inlined from 'unsigned int populateInstruction(llvm::CodeGenTarget&, const llvm::Record&, const llvm::CodeGenInstruction&, unsigned int, std::map<unsigned int, std::vector<{anonymous}::OperandInfo> >&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/DecoderEmitter.cpp:2257:33:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OperandInfo*, std::vector<{anonymous}::OperandInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APInt.cpp: In member function 'void llvm::APInt::initFromArray(llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APInt.cpp:89:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   89 | void APInt::initFromArray(ArrayRef<uint64_t> bigVal) {
      |      ^~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APInt.cpp: In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APInt.cpp:105:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  105 | APInt::APInt(unsigned numBits, ArrayRef<uint64_t> bigVal) : BitWidth(numBits) {
      | ^~~~~
In constructor 'llvm::APInt::APInt(unsigned int, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::APInt llvm::APInt::extractBits(unsigned int, unsigned int) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APInt.cpp:462:73:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APInt.cpp:106:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  106 |   initFromArray(bigVal);
      |   ~~~~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToSignExtendedInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APFloat.cpp:2431:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 2431 | IEEEFloat::opStatus IEEEFloat::convertToSignExtendedInteger(
      |                     ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::IEEEFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APFloat.cpp:2545:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 2545 | IEEEFloat::convertToInteger(MutableArrayRef<integerPart> parts,
      | ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APFloat.cpp:2550:36: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 2550 |   fs = convertToSignExtendedInteger(parts, width, isSigned, rounding_mode,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2551 |                                     isExact);
      |                                     ~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APFloat.cpp:4957:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 4957 | DoubleAPFloat::convertToInteger(MutableArrayRef<integerPart> Input,
      | ^~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APFloat.cpp:14:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::detail::DoubleAPFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APFloat.cpp:4962:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:1123:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1123 |         convertToInteger(Input, Width, IsSigned, RM, IsExact));
      |                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS'
   27 |       return U.IEEE.METHOD_CALL;                                               \
      |                     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:1123:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1123 |         convertToInteger(Input, Width, IsSigned, RM, IsExact));
      |                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS'
   29 |       return U.Double.METHOD_CALL;                                             \
      |                       ^~~~~~~~~~~
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Support/APFloat.cpp:5169:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:1123:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1123 |         convertToInteger(Input, Width, IsSigned, RM, IsExact));
      |                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS'
   27 |       return U.IEEE.METHOD_CALL;                                               \
      |                     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:1123:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1123 |         convertToInteger(Input, Width, IsSigned, RM, IsExact));
      |                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS'
   29 |       return U.Double.METHOD_CALL;                                             \
      |                       ^~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenSchedule.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenSchedule.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::APInt&, const llvm::APInt&, const llvm::Record*&}; _Tp = llvm::PredicateInfo; _Alloc = std::allocator<llvm::PredicateInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::PredicateInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::APInt&, const llvm::APInt&, const llvm::Record*&}; _Tp = llvm::PredicateInfo; _Alloc = std::allocator<llvm::PredicateInfo>]',
    inlined from 'void llvm::OpcodeInfo::addPredicateForProcModel(const llvm::APInt&, const llvm::APInt&, const llvm::Record*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenSchedule.cpp:432:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::PredicateInfo*, std::vector<llvm::PredicateInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenHwModes.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/InfoByHwMode.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenRegisters.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/RegisterInfoEmitter.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenHwModes.h:16:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int>}; _Key = llvm::SmallVector<llvm::LaneBitmask, 4>; _Val = std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> >; _Compare = llvm::SequenceToOffsetTable<llvm::SmallVector<llvm::LaneBitmask, 4> >::SeqLess; _Alloc = std::allocator<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::SmallVector<llvm::LaneBitmask, 4>, std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int>, std::_Select1st<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> >, llvm::SequenceToOffsetTable<llvm::SmallVector<llvm::LaneBitmask, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void {anonymous}::RegisterInfoEmitter::EmitRegMappingTables(llvm::raw_ostream&, const std::deque<llvm::CodeGenRegister>&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/RegisterInfoEmitter.cpp:403:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Tp>, _Pair>::value, typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<std::pair<const _Key, _Tp> >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair<llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int>; _Key = llvm::SmallVector<llvm::LaneBitmask, 4>; _Tp = unsigned int; _Compare = llvm::SequenceToOffsetTable<llvm::SmallVector<llvm::LaneBitmask, 4> >::SeqLess; _Alloc = std::allocator<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> >]',
    inlined from 'void llvm::SequenceToOffsetTable<SeqT, Less>::add(const SeqT&) [with SeqT = llvm::SmallVector<llvm::LaneBitmask, 4>; Less = std::less<llvm::LaneBitmask>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/SequenceToOffsetTable.h:90:20,
    inlined from 'void {anonymous}::RegisterInfoEmitter::runMCDesc(llvm::raw_ostream&, llvm::CodeGenTarget&, llvm::CodeGenRegBank&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/RegisterInfoEmitter.cpp:966:21:
/usr/include/c++/13.2.1/bits/stl_map.h:927:45: note: parameter passing for argument of type 'std::map<llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int, llvm::SequenceToOffsetTable<llvm::SmallVector<llvm::LaneBitmask, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> > >::const_iterator' {aka 'std::_Rb_tree<llvm::SmallVector<llvm::LaneBitmask, 4>, std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int>, std::_Select1st<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> >, llvm::SequenceToOffsetTable<llvm::SmallVector<llvm::LaneBitmask, 4> >::SeqLess, std::allocator<std::pair<const llvm::SmallVector<llvm::LaneBitmask, 4>, unsigned int> > >::const_iterator'} changed in GCC 7.1
  927 |           return _M_t._M_emplace_hint_unique(__position,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  928 |                                              std::forward<_Pair>(__x));
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~
[296/4009] Linking CXX static library lib/libLLVMSupport.a
[297/4009] Linking CXX executable bin/split-file
[298/4009] Linking CXX executable bin/yaml-bench
[299/4009] Linking CXX executable bin/UnicodeNameMappingGenerator
[300/4009] Linking CXX executable bin/not
[301/4009] Linking CXX static library lib/libLLVMWindowsManifest.a
[302/4009] Linking CXX static library lib/libLLVMLineEditor.a
[303/4009] Linking CXX static library lib/libLLVMDebugInfoMSF.a
[304/4009] Linking CXX static library lib/libLLVMOption.a
[305/4009] Linking CXX static library lib/libLLVMExtensions.a
[306/4009] Linking CXX static library lib/libLLVMBitstreamReader.a
[307/4009] Linking CXX static library lib/libLLVMFileCheck.a
[308/4009] Linking CXX static library lib/libLLVMTableGen.a
[309/4009] Linking CXX executable bin/FileCheck
[310/4009] Linking CXX static library lib/libLLVMTableGenGlobalISel.a
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenRegisters.cpp: In member function 'void llvm::CodeGenRegBank::inferMatchingSuperRegClass(llvm::CodeGenRegisterClass*, std::__cxx11::list<llvm::CodeGenRegisterClass>::iterator)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenRegisters.cpp:2290:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::CodeGenRegisterClass>::iterator' changed in GCC 7.1
 2290 | void CodeGenRegBank::inferMatchingSuperRegClass(CodeGenRegisterClass *RC,
      |      ^~~~~~~~~~~~~~
[311/4009] Linking CXX static library lib/libLLVMDebugInfoCodeView.a
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenIntrinsics.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenDAGPatterns.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:32:
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; _Tp = {anonymous}::LLTCodeGen; _Alloc = std::allocator<{anonymous}::LLTCodeGen>]':
/usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::vector<{anonymous}::LLTCodeGen>::iterator' changed in GCC 7.1
  751 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::RuleMatcher*>; _ForwardIterator = {anonymous}::RuleMatcher*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::RuleMatcher*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::RuleMatcher*>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenHwModes.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenTarget.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/CodeGenDAGPatterns.h:18:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::Record*; _Val = std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo>; _KeyOfValue = std::_Select1st<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >; _Compare = llvm::LessRecordByID; _Alloc = std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Record*, std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo>, std::_Select1st<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >, llvm::LessRecordByID, std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Distance = int; _Tp = {anonymous}::LLTCodeGen; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::MatchTableRecord&}; _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<{anonymous}::MatchTableRecord>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Key = llvm::Record*; _Val = std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo>; _KeyOfValue = std::_Select1st<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >; _Compare = llvm::LessRecordByID; _Alloc = std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Record*, std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo>, std::_Select1st<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >, llvm::LessRecordByID, std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back.constprop(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp: In function '{anonymous}::MatchTable {anonymous}::GlobalISelEmitter::buildMatchTable(llvm::MutableArrayRef<{anonymous}::RuleMatcher>, bool, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:5611:1: note: parameter passing for argument of type 'llvm::MutableArrayRef<{anonymous}::RuleMatcher>' changed in GCC 7.1
 5611 | GlobalISelEmitter::buildMatchTable(MutableArrayRef<RuleMatcher> Rules,
      | ^~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::NoUsePredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2265:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::NoUsePredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2265:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::DebugCommentAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:3071:52:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::ConstrainOperandsToDefinitionAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:3219:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::ConstrainOperandsToDefinitionAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:3219:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back.constprop(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::PointerToAnyOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:1327:62:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::MBBOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:1446:57:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::ImmOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:1463:57:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::ConstantIntOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:1491:57:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::LiteralIntOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:1520:57:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::CmpPredicateOperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:1550:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::OperandImmPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:1613:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::InstructionNumOperandsMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:1926:63:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::AtomicOrderingMMOPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2030:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::AtomicOrderingMMOPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2030:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::MemorySizePredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2060:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::MemoryAddressSpacePredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2094:75:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::MemoryAlignmentPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2130:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::MemoryVsLLTSizePredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2176:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::VectorSplatImmPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2209:67:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::GenericInstructionPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2242:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::GenericInstructionPredicateMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2242:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::CopyConstantAsImmRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2735:63:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::CopyFConstantAsFPImmRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2765:63:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::ImmRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2915:55:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::SubRegIndexRenderer::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2937:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::RenderComplexPatternOperand::emitRenderOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2977:45:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::BuildMIAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:3152:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::BuildMIAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:3161:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::ConstrainOperandToRegClassAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:3240:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::MakeTempRegisterAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:3262:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::MakeTempRegisterAction::emitActionOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:3262:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'void {anonymous}::OperandMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:1678:60,
    inlined from 'void {anonymous}::InstructionMatcher::emitPredicateOpcodes({anonymous}::MatchTable&, {anonymous}::RuleMatcher&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:2384:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MatchTableRecord; _Alloc = std::allocator<{anonymous}::MatchTableRecord>]',
    inlined from 'void {anonymous}::MatchTable::push_back(const {anonymous}::MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:579:23,
    inlined from '{anonymous}::MatchTable& {anonymous}::operator<<(MatchTable&, const MatchTableRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:666:18,
    inlined from 'virtual void {anonymous}::SwitchMatcher::emit({anonymous}::MatchTable&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:6290:38:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MatchTableRecord*, std::vector<{anonymous}::MatchTableRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Key = llvm::Record*; _Tp = llvm::SubtargetFeatureInfo; _Compare = llvm::LessRecordByID; _Alloc = std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Key = llvm::Record*; _Tp = llvm::SubtargetFeatureInfo; _Compare = llvm::LessRecordByID; _Alloc = std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void {anonymous}::GlobalISelEmitter::declareSubtargetFeature(llvm::Record*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:6020:30,
    inlined from 'llvm::Error {anonymous}::GlobalISelEmitter::importRulePredicates({anonymous}::RuleMatcher&, llvm::ArrayRef<llvm::Record*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:3819:28,
    inlined from 'llvm::Expected<{anonymous}::RuleMatcher> {anonymous}::GlobalISelEmitter::runOnPattern(const llvm::PatternToMatch&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:5176:54:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<llvm::Record*, llvm::SubtargetFeatureInfo, llvm::LessRecordByID>::const_iterator' {aka 'std::_Rb_tree<llvm::Record*, std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo>, std::_Select1st<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >, llvm::LessRecordByID, std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _OutputIterator = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::RuleMatcher*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _RandomAccessIterator2 = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::RuleMatcher*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2742 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _BidirectionalIterator2 = {anonymous}::RuleMatcher*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Pointer = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::RuleMatcher*>; _ForwardIterator = {anonymous}::RuleMatcher*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::RuleMatcher*>; _ForwardIterator = {anonymous}::RuleMatcher*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::RuleMatcher*>; _ForwardIterator = {anonymous}::RuleMatcher*; _Tp = {anonymous}::RuleMatcher]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::RuleMatcher*; _ForwardIterator = {anonymous}::RuleMatcher*; _Allocator = allocator<{anonymous}::RuleMatcher>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {{anonymous}::RuleMatcher}; _Tp = {anonymous}::RuleMatcher; _Alloc = std::allocator<{anonymous}::RuleMatcher>]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::RuleMatcher}; _Tp = {anonymous}::RuleMatcher; _Alloc = std::allocator<{anonymous}::RuleMatcher>]' at /usr/include/c++/13.2.1/bits/vector.tcc:123:21,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = {anonymous}::RuleMatcher; _Alloc = std::allocator<{anonymous}::RuleMatcher>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:5732:20:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::RuleMatcher*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::RuleMatcher*>; _ForwardIterator = {anonymous}::RuleMatcher*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::RuleMatcher*>; _ForwardIterator = {anonymous}::RuleMatcher*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::RuleMatcher*>; _ForwardIterator = {anonymous}::RuleMatcher*; _Tp = {anonymous}::RuleMatcher]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::RuleMatcher*; _ForwardIterator = {anonymous}::RuleMatcher*; _Allocator = allocator<{anonymous}::RuleMatcher>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {{anonymous}::RuleMatcher}; _Tp = {anonymous}::RuleMatcher; _Alloc = std::allocator<{anonymous}::RuleMatcher>]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::RuleMatcher}; _Tp = {anonymous}::RuleMatcher; _Alloc = std::allocator<{anonymous}::RuleMatcher>]' at /usr/include/c++/13.2.1/bits/vector.tcc:123:21,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = {anonymous}::RuleMatcher; _Alloc = std::allocator<{anonymous}::RuleMatcher>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:5732:20:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::RuleMatcher*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>; <template-parameter-2-2> = void; _Tp = {anonymous}::LLTCodeGen; _Alloc = std::allocator<{anonymous}::LLTCodeGen>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<{anonymous}::LLTCodeGen>; Range = std::set<{anonymous}::LLTCodeGen>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:2015:11,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:5840:15:
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1483 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<{anonymous}::LLTCodeGen>' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::LLTCodeGen>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:5841:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, vector<{anonymous}::LLTCodeGen> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::LLTCodeGen>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:5841:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> >&; Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:5953:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 5041 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 5042 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5043 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:5987:66: note: parameter passing for argument of type 'llvm::MutableArrayRef<{anonymous}::RuleMatcher>' changed in GCC 7.1
 5987 |       buildMatchTable(Rules, OptimizeMatchTable, GenerateCoverage);
      |                                                                  ^
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, vector<{anonymous}::RuleMatcher, allocator<{anonymous}::RuleMatcher> > >; _Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> >&; Compare = {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/TableGen/GlobalISelEmitter.cpp:5953:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher, std::allocator<{anonymous}::RuleMatcher> > >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[312/4009] Linking CXX executable bin/llvm-tblgen
[313/4009] Building AutomataTables.inc...
[314/4009] Building AutomataAutomata.inc...
[315/4009] Building Opts.inc...
[316/4009] Building Opts.inc...
[317/4009] Building Opts.inc...
[318/4009] Building Opts.inc...
[319/4009] Building Opts.inc...
[320/4009] Building Opts.inc...
[321/4009] Building Opts.inc...
[322/4009] Building ObjdumpOpts.inc...
[323/4009] Building ObjcopyOpts.inc...
[324/4009] Building Opts.inc...
[325/4009] Building Opts.inc...
[326/4009] Building Opts.inc...
[327/4009] Building LipoOpts.inc...
[328/4009] Building Opts.inc...
[329/4009] Building Options.inc...
[330/4009] Building Opts.inc...
[331/4009] Building Opts.inc...
[332/4009] Building Options.inc...
[333/4009] Building Options.inc...
[334/4009] Building Options.inc...
[335/4009] Building COFFOptions.inc...
[336/4009] Building RISCVTargetParserDef.inc...
[337/4009] Building OMP.inc...
[338/4009] Building OMP.h.inc...
[339/4009] Building ACC.inc...
[340/4009] Building ACC.h.inc...
[341/4009] Building IntrinsicsXCore.h...
[342/4009] Building IntrinsicsX86.h...
[343/4009] Building IntrinsicsWebAssembly.h...
[344/4009] Building IntrinsicsVE.h...
[345/4009] Building IntrinsicsSPIRV.h...
[346/4009] Building IntrinsicsS390.h...
[347/4009] Building IntrinsicsRISCV.h...
[348/4009] Building IntrinsicsR600.h...
[349/4009] Building IntrinsicsPowerPC.h...
[350/4009] Building IntrinsicsNVPTX.h...
[351/4009] Building IntrinsicsMips.h...
[352/4009] Building IntrinsicsLoongArch.h...
[353/4009] Building IntrinsicsHexagon.h...
[354/4009] Building IntrinsicsDirectX.h...
[355/4009] Building IntrinsicsBPF.h...
[356/4009] Building IntrinsicsARM.h...
[357/4009] Building IntrinsicsAMDGPU.h...
[358/4009] Building IntrinsicsAArch64.h...
[359/4009] Building IntrinsicImpl.inc...
[360/4009] Building IntrinsicEnums.inc...
[361/4009] Building Attributes.inc...
[362/4009] Building InstallNameToolOpts.inc...
[363/4009] Building CXX object lib/Frontend/OpenACC/CMakeFiles/LLVMFrontendOpenACC.dir/ACC.cpp.o
[364/4009] Building WindresOpts.inc...
[365/4009] Building OtoolOpts.inc...
[366/4009] Building BitcodeStripOpts.inc...
[367/4009] Building StripOpts.inc...
[368/4009] Building XCoreGenSubtargetInfo.inc...
[369/4009] Building XCoreGenRegisterInfo.inc...
[370/4009] Building XCoreGenInstrInfo.inc...
[371/4009] Building XCoreGenDisassemblerTables.inc...
[372/4009] Building XCoreGenDAGISel.inc...
[373/4009] Building XCoreGenCallingConv.inc...
[374/4009] Building XCoreGenAsmWriter.inc...
[375/4009] Building X86GenSubtargetInfo.inc...
[376/4009] Building X86GenRegisterInfo.inc...
[377/4009] Building X86GenRegisterBank.inc...
[378/4009] Building X86GenMnemonicTables.inc...
[379/4009] Building X86GenInstrInfo.inc...
[380/4009] Building X86GenGlobalISel.inc...
[381/4009] Building X86GenFastISel.inc...
[382/4009] Building X86GenExegesis.inc...
[383/4009] Building X86GenEVEX2VEXTables.inc...
[384/4009] Building X86GenDisassemblerTables.inc...
[385/4009] Building X86GenDAGISel.inc...
[386/4009] Building X86GenCallingConv.inc...
[387/4009] Building X86GenAsmWriter1.inc...
[388/4009] Building X86GenAsmWriter.inc...
[389/4009] Building X86GenAsmMatcher.inc...
[390/4009] Building WebAssemblyGenSubtargetInfo.inc...
[391/4009] Building WebAssemblyGenRegisterInfo.inc...
[392/4009] Building WebAssemblyGenMCCodeEmitter.inc...
[393/4009] Building WebAssemblyGenInstrInfo.inc...
[394/4009] Building WebAssemblyGenFastISel.inc...
[395/4009] Building WebAssemblyGenDisassemblerTables.inc...
[396/4009] Building WebAssemblyGenDAGISel.inc...
[397/4009] Building WebAssemblyGenAsmWriter.inc...
[398/4009] Building WebAssemblyGenAsmMatcher.inc...
[399/4009] Building VEGenSubtargetInfo.inc...
[400/4009] Building VEGenRegisterInfo.inc...
[401/4009] Building VEGenMCCodeEmitter.inc...
[402/4009] Building VEGenInstrInfo.inc...
[403/4009] Building VEGenDisassemblerTables.inc...
[404/4009] Building VEGenDAGISel.inc...
[405/4009] Building VEGenCallingConv.inc...
[406/4009] Building VEGenAsmWriter.inc...
[407/4009] Building VEGenAsmMatcher.inc...
[408/4009] Building SystemZGenSubtargetInfo.inc...
[409/4009] Building SystemZGenRegisterInfo.inc...
[410/4009] Building SystemZGenMCCodeEmitter.inc...
[411/4009] Building SystemZGenInstrInfo.inc...
[412/4009] Building SystemZGenDisassemblerTables.inc...
[413/4009] Building SystemZGenDAGISel.inc...
[414/4009] Building SystemZGenCallingConv.inc...
[415/4009] Building SystemZGenAsmWriter.inc...
[416/4009] Building SystemZGenAsmMatcher.inc...
[417/4009] Building SparcGenSubtargetInfo.inc...
[418/4009] Building SparcGenRegisterInfo.inc...
[419/4009] Building SparcGenMCCodeEmitter.inc...
[420/4009] Building SparcGenInstrInfo.inc...
[421/4009] Building SparcGenDisassemblerTables.inc...
[422/4009] Building SparcGenDAGISel.inc...
[423/4009] Building SparcGenCallingConv.inc...
[424/4009] Building SparcGenAsmWriter.inc...
[425/4009] Building SparcGenAsmMatcher.inc...
[426/4009] Building RISCVGenSubtargetInfo.inc...
[427/4009] Building RISCVGenSearchableTables.inc...
[428/4009] Building RISCVGenRegisterInfo.inc...
[429/4009] Building RISCVGenRegisterBank.inc...
[430/4009] Building RISCVGenMCPseudoLowering.inc...
[431/4009] Building RISCVGenMCCodeEmitter.inc...
[432/4009] Building RISCVGenInstrInfo.inc...
[433/4009] Building RISCVGenGlobalISel.inc...
[434/4009] Building RISCVGenDisassemblerTables.inc...
[435/4009] Building RISCVGenDAGISel.inc...
[436/4009] Building RISCVGenCompressInstEmitter.inc...
[437/4009] Building RISCVGenAsmWriter.inc...
[438/4009] Building RISCVGenAsmMatcher.inc...
[439/4009] Building PPCGenSubtargetInfo.inc...
[440/4009] Building PPCGenRegisterInfo.inc...
[441/4009] Building PPCGenRegisterBank.inc...
[442/4009] Building PPCGenMCCodeEmitter.inc...
[443/4009] Building PPCGenInstrInfo.inc...
[444/4009] Building PPCGenGlobalISel.inc...
[445/4009] Building PPCGenFastISel.inc...
[446/4009] Building PPCGenExegesis.inc...
[447/4009] Building PPCGenDisassemblerTables.inc...
[448/4009] Building PPCGenDAGISel.inc...
[449/4009] Building PPCGenCallingConv.inc...
[450/4009] Building PPCGenAsmWriter.inc...
[451/4009] Building PPCGenAsmMatcher.inc...
[452/4009] Building NVPTXGenSubtargetInfo.inc...
[453/4009] Building NVPTXGenRegisterInfo.inc...
[454/4009] Building NVPTXGenInstrInfo.inc...
[455/4009] Building NVPTXGenDAGISel.inc...
[456/4009] Building NVPTXGenAsmWriter.inc...
[457/4009] Building MSP430GenSubtargetInfo.inc...
[458/4009] Building MSP430GenRegisterInfo.inc...
[459/4009] Building MSP430GenMCCodeEmitter.inc...
[460/4009] Linking CXX static library lib/libLLVMFrontendOpenACC.a
[461/4009] Building MSP430GenInstrInfo.inc...
[462/4009] Building MSP430GenDisassemblerTables.inc...
[463/4009] Building MSP430GenDAGISel.inc...
[464/4009] Building MSP430GenCallingConv.inc...
[465/4009] Building MSP430GenAsmWriter.inc...
[466/4009] Building MSP430GenAsmMatcher.inc...
[467/4009] Building MipsGenSubtargetInfo.inc...
[468/4009] Building MipsGenRegisterInfo.inc...
[469/4009] Building MipsGenRegisterBank.inc...
[470/4009] Building MipsGenPostLegalizeGICombiner.inc...
[471/4009] Building MipsGenMCPseudoLowering.inc...
[472/4009] Building MipsGenMCCodeEmitter.inc...
[473/4009] Building MipsGenInstrInfo.inc...
[474/4009] Building MipsGenGlobalISel.inc...
[475/4009] Building MipsGenFastISel.inc...
[476/4009] Building MipsGenExegesis.inc...
[477/4009] Building MipsGenDisassemblerTables.inc...
[478/4009] Building MipsGenDAGISel.inc...
[479/4009] Building MipsGenCallingConv.inc...
[480/4009] Building MipsGenAsmWriter.inc...
[481/4009] Building MipsGenAsmMatcher.inc...
[482/4009] Building LoongArchGenSubtargetInfo.inc...
[483/4009] Building LoongArchGenRegisterInfo.inc...
[484/4009] Building LoongArchGenMCPseudoLowering.inc...
[485/4009] Building LoongArchGenMCCodeEmitter.inc...
[486/4009] Building LoongArchGenInstrInfo.inc...
[487/4009] Building LoongArchGenDisassemblerTables.inc...
[488/4009] Building LoongArchGenDAGISel.inc...
[489/4009] Building LoongArchGenAsmWriter.inc...
[490/4009] Building LoongArchGenAsmMatcher.inc...
[491/4009] Building LanaiGenSubtargetInfo.inc...
[492/4009] Building LanaiGenRegisterInfo.inc...
[493/4009] Building LanaiGenMCCodeEmitter.inc...
[494/4009] Building LanaiGenInstrInfo.inc...
[495/4009] Building LanaiGenDisassemblerTables.inc...
[496/4009] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o
[497/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o
[498/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/xcoff2yaml.cpp.o
[499/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/offload2yaml.cpp.o
[500/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/minidump2yaml.cpp.o
[501/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o
[502/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
[503/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dxcontainer2yaml.cpp.o
[504/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o
[505/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o
[506/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o
[507/4009] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/archive2yaml.cpp.o
[508/4009] Building CXX object tools/llvm-jitlink/llvm-jitlink-executor/CMakeFiles/llvm-jitlink-executor.dir/llvm-jitlink-executor.cpp.o
[509/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/UopsBenchmarkRunner.cpp.o
[510/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o
[511/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetRepetitor.cpp.o
[512/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetGenerator.cpp.o
[513/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetFile.cpp.o
[514/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SerialSnippetGenerator.cpp.o
[515/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SchedClassResolution.cpp.o
[516/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterValue.cpp.o
[517/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o
[518/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o
[519/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ParallelSnippetGenerator.cpp.o
[520/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o
[521/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LlvmState.cpp.o
[522/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LatencyBenchmarkRunner.cpp.o
[523/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Error.cpp.o
[524/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/CodeTemplate.cpp.o
[525/4009] Building CXX object lib/Target/LoongArch/TargetInfo/CMakeFiles/LLVMLoongArchInfo.dir/LoongArchTargetInfo.cpp.o
[526/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchTargetStreamer.cpp.o
[527/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchMatInt.cpp.o
[528/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchMCTargetDesc.cpp.o
[529/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchMCExpr.cpp.o
[530/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchMCCodeEmitter.cpp.o
[531/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchMCAsmInfo.cpp.o
[532/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchInstPrinter.cpp.o
[533/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchELFStreamer.cpp.o
[534/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchELFObjectWriter.cpp.o
[535/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchBaseInfo.cpp.o
[536/4009] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchAsmBackend.cpp.o
[537/4009] Building CXX object lib/Target/LoongArch/Disassembler/CMakeFiles/LLVMLoongArchDisassembler.dir/LoongArchDisassembler.cpp.o
[538/4009] Building CXX object lib/Target/LoongArch/AsmParser/CMakeFiles/LLVMLoongArchAsmParser.dir/LoongArchAsmParser.cpp.o
[539/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchTargetMachine.cpp.o
[540/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchSubtarget.cpp.o
[541/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchRegisterInfo.cpp.o
[542/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchMCInstLower.cpp.o
[543/4009] Building CXX object tools/llvm-exegesis/lib/Mips/CMakeFiles/LLVMExegesisMips.dir/Target.cpp.o
[544/4009] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o
[545/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o
[546/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o
[547/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o
[548/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o
[549/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o
[550/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o
[551/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o
[552/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsInstPrinter.cpp.o
[553/4009] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o
[554/4009] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXTargetStreamer.cpp.o
[555/4009] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o
[556/4009] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o
[557/4009] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o
[558/4009] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o
[559/4009] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o
[560/4009] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o
[561/4009] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o
[562/4009] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VETargetStreamer.cpp.o
[563/4009] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEMCTargetDesc.cpp.o
[564/4009] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEMCExpr.cpp.o
[565/4009] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEMCCodeEmitter.cpp.o
[566/4009] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEMCAsmInfo.cpp.o
[567/4009] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEInstPrinter.cpp.o
[568/4009] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEELFObjectWriter.cpp.o
[569/4009] Building CXX object tools/llvm-exegesis/lib/PowerPC/CMakeFiles/LLVMExegesisPowerPC.dir/Target.cpp.o
[570/4009] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o
[571/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCXCOFFStreamer.cpp.o
[572/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFStreamer.cpp.o
In file included from /usr/include/c++/13.2.1/memory:69,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/CodeTemplate.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp:9:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, vector<llvm::exegesis::InstructionTemplate> >; _ForwardIterator = llvm::exegesis::InstructionTemplate*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >; _ForwardIterator = llvm::exegesis::InstructionTemplate*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, vector<llvm::exegesis::InstructionTemplate> >; _ForwardIterator = llvm::exegesis::InstructionTemplate*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, vector<llvm::exegesis::InstructionTemplate> >; _ForwardIterator = llvm::exegesis::InstructionTemplate*; _Tp = llvm::exegesis::InstructionTemplate]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::exegesis::CodeTemplate::CodeTemplate(const llvm::exegesis::CodeTemplate&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp:14:1:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >; _ForwardIterator = llvm::exegesis::InstructionTemplate*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, vector<llvm::exegesis::InstructionTemplate> >; _ForwardIterator = llvm::exegesis::InstructionTemplate*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, vector<llvm::exegesis::InstructionTemplate> >; _ForwardIterator = llvm::exegesis::InstructionTemplate*; _Tp = llvm::exegesis::InstructionTemplate]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::exegesis::CodeTemplate& llvm::exegesis::CodeTemplate::operator=(const llvm::exegesis::CodeTemplate&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp:20:15:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >; _ForwardIterator = llvm::exegesis::InstructionTemplate*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, vector<llvm::exegesis::InstructionTemplate> >; _ForwardIterator = llvm::exegesis::InstructionTemplate*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, vector<llvm::exegesis::InstructionTemplate> >; _ForwardIterator = llvm::exegesis::InstructionTemplate*; _Tp = llvm::exegesis::InstructionTemplate]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::exegesis::CodeTemplate::CodeTemplate(const llvm::exegesis::CodeTemplate&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp:14:1,
    inlined from 'llvm::exegesis::CodeTemplate llvm::exegesis::CodeTemplate::clone() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp:23:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[573/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCXCOFFObjectWriter.cpp.o
[574/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o
[575/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o
[576/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o
[577/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o
[578/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o
[579/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o
[580/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCInstPrinter.cpp.o
[581/4009] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o
[582/4009] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o
[583/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCLegalizerInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/SubtargetFeature.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/COFF.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/obj2yaml.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::XCOFFYAML::Relocation&}; _Tp = llvm::XCOFFYAML::Relocation; _Alloc = std::allocator<llvm::XCOFFYAML::Relocation>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::XCOFFYAML::Relocation>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::XCOFFYAML::Section&}; _Tp = llvm::XCOFFYAML::Section; _Alloc = std::allocator<llvm::XCOFFYAML::Section>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::XCOFFYAML::Section>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::XCOFFYAML::Symbol}; _Tp = llvm::XCOFFYAML::Symbol; _Alloc = std::allocator<llvm::XCOFFYAML::Symbol>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::XCOFFYAML::Symbol>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::XCOFFYAML::Relocation; _Alloc = std::allocator<llvm::XCOFFYAML::Relocation>]',
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dumpSections(llvm::ArrayRef<T>) [with Shdr = llvm::object::XCOFFSectionHeader64; Reloc = llvm::object::XCOFFRelocation64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:101:38,
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dumpSections()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:59:25,
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dump()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:37:30,
    inlined from 'llvm::Error xcoff2yaml(llvm::raw_ostream&, const llvm::object::XCOFFObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:145:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::XCOFFYAML::Relocation*, std::vector<llvm::XCOFFYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::XCOFFYAML::Section; _Alloc = std::allocator<llvm::XCOFFYAML::Section>]',
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dumpSections(llvm::ArrayRef<T>) [with Shdr = llvm::object::XCOFFSectionHeader64; Reloc = llvm::object::XCOFFRelocation64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:104:27,
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dumpSections()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:59:25,
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dump()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:37:30,
    inlined from 'llvm::Error xcoff2yaml(llvm::raw_ostream&, const llvm::object::XCOFFObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:145:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::XCOFFYAML::Section*, std::vector<llvm::XCOFFYAML::Section> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::XCOFFYAML::Relocation; _Alloc = std::allocator<llvm::XCOFFYAML::Relocation>]',
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dumpSections(llvm::ArrayRef<T>) [with Shdr = llvm::object::XCOFFSectionHeader32; Reloc = llvm::object::XCOFFRelocation32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:101:38,
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dumpSections()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:61:23,
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dump()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:37:30,
    inlined from 'llvm::Error xcoff2yaml(llvm::raw_ostream&, const llvm::object::XCOFFObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:145:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::XCOFFYAML::Relocation*, std::vector<llvm::XCOFFYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::XCOFFYAML::Section; _Alloc = std::allocator<llvm::XCOFFYAML::Section>]',
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dumpSections(llvm::ArrayRef<T>) [with Shdr = llvm::object::XCOFFSectionHeader32; Reloc = llvm::object::XCOFFRelocation32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:104:27,
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dumpSections()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:61:23,
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dump()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:37:30,
    inlined from 'llvm::Error xcoff2yaml(llvm::raw_ostream&, const llvm::object::XCOFFObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:145:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::XCOFFYAML::Section*, std::vector<llvm::XCOFFYAML::Section> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::XCOFFYAML::Symbol}; _Tp = llvm::XCOFFYAML::Symbol; _Alloc = std::allocator<llvm::XCOFFYAML::Symbol>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::XCOFFYAML::Symbol; _Alloc = std::allocator<llvm::XCOFFYAML::Symbol>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dumpSymbols()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:136:22,
    inlined from 'llvm::Error {anonymous}::XCOFFDumper::dump()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:39:22,
    inlined from 'llvm::Error xcoff2yaml(llvm::raw_ostream&, const llvm::object::XCOFFObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/xcoff2yaml.cpp:145:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::XCOFFYAML::Symbol*, std::vector<llvm::XCOFFYAML::Symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[584/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCRegisterBankInfo.cpp.o
[585/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCCallLowering.cpp.o
[586/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCGenScalarMASSEntries.cpp.o
[587/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLowerMASSVEntries.cpp.o
[588/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCPreEmitPeephole.cpp.o
[589/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o
[590/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o
[591/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o
[592/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCReduceCRLogicals.cpp.o
[593/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o
[594/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o
[595/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o
[596/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o
[597/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o
[598/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp: In static member function 'static std::unique_ptr<llvm::exegesis::Instruction> llvm::exegesis::Instruction::create(const llvm::MCInstrInfo&, const llvm::exegesis::RegisterAliasingTrackerCache&, const llvm::exegesis::BitVectorCache&, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp:114:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  114 |     const auto &OpInfo = Description->operands()[OpIndex];
      |                 ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp:114:57: note: the temporary was destroyed at the end of the full expression '((const llvm::MCInstrDesc*)Description)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpIndex)'
  114 |     const auto &OpInfo = Description->operands()[OpIndex];
      |                                                         ^
[599/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o
[600/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o
[601/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o
[602/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMacroFusion.cpp.o
[603/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineScheduler.cpp.o
[604/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o
[605/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o
[606/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopInstrFormPrep.cpp.o
[607/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o
[608/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCTargetDesc.cpp:39:
In constructor 'llvm::LoongArchGenMCSubtargetInfo::LoongArchGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createLoongArchMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/LoongArch/LoongArchGenSubtargetInfo.inc:157:48,
    inlined from 'llvm::MCSubtargetInfo* createLoongArchMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCTargetDesc.cpp:59:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/LoongArch/LoongArchGenSubtargetInfo.inc:140:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  140 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/LoongArch/LoongArchGenSubtargetInfo.inc:140:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[609/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o
[610/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o
[611/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp: In member function 'std::vector<llvm::exegesis::BenchmarkMeasure> llvm::exegesis::ResolvedSchedClass::getAsPoint(llvm::exegesis::InstructionBenchmark::ModeE, const llvm::MCSubtargetInfo&, llvm::ArrayRef<llvm::exegesis::PerInstructionStats>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp:282:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::PerInstructionStats>' changed in GCC 7.1
  282 | std::vector<BenchmarkMeasure> ResolvedSchedClass::getAsPoint(
      |                               ^~~~~~~~~~~~~~~~~~
In function 'llvm::SmallVector<llvm::MCWriteProcResEntry, 8> llvm::exegesis::getNonRedundantWriteProcRes(const llvm::MCSchedClassDesc&, const llvm::MCSubtargetInfo&)',
    inlined from 'llvm::exegesis::ResolvedSchedClass::ResolvedSchedClass(const llvm::MCSubtargetInfo&, unsigned int, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp:234:7:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SchedClassResolution.cpp:59:32: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
   59 |   mca::computeProcResourceMasks(SM, ProcResourceMasks);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[612/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:43:
In constructor 'llvm::MipsGenMCSubtargetInfo::MipsGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createMipsMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenSubtargetInfo.inc:3849:48,
    inlined from 'llvm::MCSubtargetInfo* createMipsMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:81:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenSubtargetInfo.inc:3837:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 3837 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenSubtargetInfo.inc:3837:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[613/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o
[614/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandAtomicPseudoInsts.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp:31:
In constructor 'llvm::VEGenMCSubtargetInfo::VEGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createVEMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/VE/VEGenSubtargetInfo.inc:119:48,
    inlined from 'llvm::MCSubtargetInfo* createVEMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp:61:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/VE/VEGenSubtargetInfo.inc:107:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  107 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/VE/VEGenSubtargetInfo.inc:107:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[615/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoopsVerify.cpp.o
[616/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o
[617/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.cpp:12:
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::PPCLegalizerInfo::PPCLegalizerInfo(const llvm::PPCSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.cpp:55:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[618/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCallingConv.cpp.o
[619/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchCoalescing.cpp.o
[620/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o
[621/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o
[622/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o
[623/4009] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/GISel/PPCInstructionSelector.cpp.o
[624/4009] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o
[625/4009] Building CXX object lib/Target/VE/MCTargetDesc/CMakeFiles/LLVMVEDesc.dir/VEAsmBackend.cpp.o
[626/4009] Building CXX object lib/Target/VE/AsmParser/CMakeFiles/LLVMVEAsmParser.dir/VEAsmParser.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Error.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::InstructionTemplate>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::exegesis::appendCodeTemplates(const LLVMState&, InstructionTemplate, const llvm::BitVector&, ExecutionMode, llvm::StringRef, std::vector<CodeTemplate>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp:106:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::exegesis::appendCodeTemplates(const LLVMState&, InstructionTemplate, const llvm::BitVector&, ExecutionMode, llvm::StringRef, std::vector<CodeTemplate>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp:128:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::exegesis::appendCodeTemplates(const LLVMState&, InstructionTemplate, const llvm::BitVector&, ExecutionMode, llvm::StringRef, std::vector<CodeTemplate>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp:149:32:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::exegesis::appendCodeTemplates(const LLVMState&, InstructionTemplate, const llvm::BitVector&, ExecutionMode, llvm::StringRef, std::vector<CodeTemplate>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp:150:32:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[627/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VVPISelLowering.cpp.o
[628/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VETargetMachine.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:30:
In constructor 'llvm::SystemZGenMCSubtargetInfo::SystemZGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createSystemZMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc:6227:48,
    inlined from 'llvm::MCSubtargetInfo* createSystemZMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:181:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc:6215:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 6215 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc:6215:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[629/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VESubtarget.cpp.o
[630/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VERegisterInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp:30:
In constructor 'llvm::NVPTXGenMCSubtargetInfo::NVPTXGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createNVPTXMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc:215:48,
    inlined from 'llvm::MCSubtargetInfo* createNVPTXMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp:50:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc:203:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  203 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc:203:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[631/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEMCInstLower.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::BenchmarkMeasure}; _Tp = llvm::exegesis::BenchmarkMeasure; _Alloc = std::allocator<llvm::exegesis::BenchmarkMeasure>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::BenchmarkMeasure>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::BenchmarkMeasure}; _Tp = llvm::exegesis::BenchmarkMeasure; _Alloc = std::allocator<llvm::exegesis::BenchmarkMeasure>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::BenchmarkMeasure*, std::vector<llvm::exegesis::BenchmarkMeasure> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[632/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEMachineFunctionInfo.cpp.o
[633/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEInstrInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/SubtargetFeature.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/COFF.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/obj2yaml.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::WasmYAML::SymbolInfo&}; _Tp = llvm::WasmYAML::SymbolInfo; _Alloc = std::allocator<llvm::WasmYAML::SymbolInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::SymbolInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::Import&}; _Tp = llvm::WasmYAML::Import; _Alloc = std::allocator<llvm::WasmYAML::Import>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::Import>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::Global&}; _Tp = llvm::WasmYAML::Global; _Alloc = std::allocator<llvm::WasmYAML::Global>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::Global>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::ElemSegment&}; _Tp = llvm::WasmYAML::ElemSegment; _Alloc = std::allocator<llvm::WasmYAML::ElemSegment>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::ElemSegment>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::DataSegment&}; _Tp = llvm::WasmYAML::DataSegment; _Alloc = std::allocator<llvm::WasmYAML::DataSegment>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::DataSegment>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::Relocation&}; _Tp = llvm::WasmYAML::Relocation; _Alloc = std::allocator<llvm::WasmYAML::Relocation>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::Relocation>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::WasmYAML::SymbolInfo&}; _Tp = llvm::WasmYAML::SymbolInfo; _Alloc = std::allocator<llvm::WasmYAML::SymbolInfo>]',
    inlined from 'std::unique_ptr<llvm::WasmYAML::CustomSection> {anonymous}::WasmDumper::dumpCustomSection(const llvm::object::WasmSection&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:146:43:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::SymbolInfo*, std::vector<llvm::WasmYAML::SymbolInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::WasmYAML::Import; _Alloc = std::allocator<llvm::WasmYAML::Import>]',
    inlined from 'llvm::ErrorOr<llvm::WasmYAML::Object*> {anonymous}::WasmDumper::dump()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:257:37,
    inlined from 'std::error_code wasm2yaml(llvm::raw_ostream&, const llvm::object::WasmObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:411:55:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::Import*, std::vector<llvm::WasmYAML::Import> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::WasmYAML::Global; _Alloc = std::allocator<llvm::WasmYAML::Global>]',
    inlined from 'llvm::ErrorOr<llvm::WasmYAML::Object*> {anonymous}::WasmDumper::dump()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:307:37,
    inlined from 'std::error_code wasm2yaml(llvm::raw_ostream&, const llvm::object::WasmObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:411:55:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::Global*, std::vector<llvm::WasmYAML::Global> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::WasmYAML::ElemSegment; _Alloc = std::allocator<llvm::WasmYAML::ElemSegment>]',
    inlined from 'llvm::ErrorOr<llvm::WasmYAML::Object*> {anonymous}::WasmDumper::dump()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:344:36,
    inlined from 'std::error_code wasm2yaml(llvm::raw_ostream&, const llvm::object::WasmObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:411:55:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::ElemSegment*, std::vector<llvm::WasmYAML::ElemSegment> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::WasmYAML::DataSegment; _Alloc = std::allocator<llvm::WasmYAML::DataSegment>]',
    inlined from 'llvm::ErrorOr<llvm::WasmYAML::Object*> {anonymous}::WasmDumper::dump()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:380:36,
    inlined from 'std::error_code wasm2yaml(llvm::raw_ostream&, const llvm::object::WasmObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:411:55:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::DataSegment*, std::vector<llvm::WasmYAML::DataSegment> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::WasmYAML::Relocation; _Alloc = std::allocator<llvm::WasmYAML::Relocation>]',
    inlined from 'llvm::ErrorOr<llvm::WasmYAML::Object*> {anonymous}::WasmDumper::dump()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:401:31,
    inlined from 'std::error_code wasm2yaml(llvm::raw_ostream&, const llvm::object::WasmObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/wasm2yaml.cpp:411:55:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::Relocation*, std::vector<llvm::WasmYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[634/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelLowering.cpp.o
[635/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEISelDAGToDAG.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::BenchmarkMeasure}; _Tp = llvm::exegesis::BenchmarkMeasure; _Alloc = std::allocator<llvm::exegesis::BenchmarkMeasure>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::BenchmarkMeasure>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::BenchmarkMeasure}; _Tp = llvm::exegesis::BenchmarkMeasure; _Alloc = std::allocator<llvm::exegesis::BenchmarkMeasure>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::BenchmarkMeasure*, std::vector<llvm::exegesis::BenchmarkMeasure> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[636/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEFrameLowering.cpp.o
[637/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VECustomDAG.cpp.o
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>; _ArgTypes = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:34:30: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
   34 |         Entry.addInstructions(Instructions);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp: In member function 'virtual llvm::exegesis::FillFunction llvm::exegesis::{anonymous}::DuplicateSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:28:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
   28 |   FillFunction Repeat(ArrayRef<MCInst> Instructions, unsigned MinInstructions,
      |                ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp: In member function 'virtual llvm::exegesis::FillFunction llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:57:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
   57 |   FillFunction Repeat(ArrayRef<MCInst> Instructions, unsigned MinInstructions,
      |                ^~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:12:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:100:28,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>; _ArgTypes = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:102:30,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>; _ArgTypes = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:104:30,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>; _ArgTypes = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>&; _Args = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::exegesis::{anonymous}::LoopSnippetRepetitor::Repeat(llvm::ArrayRef<llvm::MCInst>, unsigned int, unsigned int) const::<lambda(llvm::exegesis::FunctionFiller&)>; _ArgTypes = {llvm::exegesis::FunctionFiller&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp:108:29: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
  108 |         Loop.addInstructions(Instructions);
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[638/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/VEAsmPrinter.cpp.o
[639/4009] Building CXX object lib/Target/VE/CMakeFiles/LLVMVECodeGen.dir/LVLGen.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Mips/../Error.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Mips/Target.cpp:8:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MCInst&}; _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MCInst>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::loadImmediate(unsigned int, bool, const llvm::APInt&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Mips/Target.cpp:101:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::loadImmediate(unsigned int, bool, const llvm::APInt&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Mips/Target.cpp:106:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::loadImmediate(unsigned int, bool, const llvm::APInt&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Mips/Target.cpp:112:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::loadImmediate(unsigned int, bool, const llvm::APInt&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Mips/Target.cpp:120:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[640/4009] Building CXX object lib/Target/VE/TargetInfo/CMakeFiles/LLVMVEInfo.dir/VETargetInfo.cpp.o
[641/4009] Building CXX object lib/Target/VE/Disassembler/CMakeFiles/LLVMVEDisassembler.dir/VEDisassembler.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetFile.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetFile.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MCInst&}; _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MCInst>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'virtual void llvm::exegesis::{anonymous}::BenchmarkCodeStreamer::emitInstruction(const llvm::MCInst&, const llvm::MCSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetFile.cpp:41:39:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::RegisterValue}; _Tp = llvm::exegesis::RegisterValue; _Alloc = std::allocator<llvm::exegesis::RegisterValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::RegisterValue>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::RegisterValue}; _Tp = llvm::exegesis::RegisterValue; _Alloc = std::allocator<llvm::exegesis::RegisterValue>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::RegisterValue; _Alloc = std::allocator<llvm::exegesis::RegisterValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::exegesis::{anonymous}::BenchmarkCodeStreamer::HandleComment(llvm::SMLoc, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetFile.cpp:70:50:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::RegisterValue*, std::vector<llvm::exegesis::RegisterValue> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[642/4009] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZInstPrinter.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchSubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchSubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchSubtarget.cpp:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/LoongArch/LoongArchGenSubtargetInfo.inc: In constructor 'llvm::LoongArchGenSubtargetInfo::LoongArchGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/LoongArch/LoongArchGenSubtargetInfo.inc:230:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  230 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/LoongArch/LoongArchGenSubtargetInfo.inc:230:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::LoongArchGenSubtargetInfo::LoongArchGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::LoongArchSubtarget::LoongArchSubtarget(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef, const llvm::TargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchSubtarget.cpp:63:63:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/LoongArch/LoongArchGenSubtargetInfo.inc:230:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  230 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/LoongArch/LoongArchGenSubtargetInfo.inc:230:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[643/4009] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  603 |   getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const {
      |   ^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp: In member function 'virtual const llvm::RegisterBank& llvm::PPCRegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp:32:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   32 | PPCRegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC,
      | ^~~~~~~~~~~~~~~~~~~
[644/4009] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetGenerator.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::InstructionTemplate>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::exegesis::ParallelSnippetGenerator::instantiateMemoryOperands(unsigned int, std::vector<llvm::exegesis::InstructionTemplate>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.cpp:110:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual llvm::Expected<std::vector<llvm::exegesis::CodeTemplate> > llvm::exegesis::ParallelSnippetGenerator::generateCodeTemplates(llvm::exegesis::InstructionTemplate, const llvm::BitVector&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.cpp:307:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual llvm::Expected<std::vector<llvm::exegesis::CodeTemplate> > llvm::exegesis::ParallelSnippetGenerator::generateCodeTemplates(llvm::exegesis::InstructionTemplate, const llvm::BitVector&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.cpp:313:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<llvm::exegesis::InstructionTemplate> llvm::exegesis::generateSnippetForInstrAvoidingDefUseOverlap(const LLVMState&, const InstructionTemplate&, RegRandomizationStrategy, const llvm::BitVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.cpp:287:27,
    inlined from 'virtual llvm::Expected<std::vector<llvm::exegesis::CodeTemplate> > llvm::exegesis::ParallelSnippetGenerator::generateCodeTemplates(llvm::exegesis::InstructionTemplate, const llvm::BitVector&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.cpp:341:71:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[645/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/Dwarf.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::AbbrevTable>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::AttributeAbbrev&}; _Tp = llvm::DWARFYAML::AttributeAbbrev; _Alloc = std::allocator<llvm::DWARFYAML::AttributeAbbrev>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::AttributeAbbrev>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::Abbrev&}; _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::Abbrev>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]',
    inlined from 'void dumpDebugAbbrev(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:30:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFYAML::AttributeAbbrev; _Alloc = std::allocator<llvm::DWARFYAML::AttributeAbbrev>]',
    inlined from 'void dumpDebugAbbrev(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:44:37:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::AttributeAbbrev*, std::vector<llvm::DWARFYAML::AttributeAbbrev> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]',
    inlined from 'void dumpDebugAbbrev(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:46:45:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::AddrTableEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::ARangeDescriptor&}; _Tp = llvm::DWARFYAML::ARangeDescriptor; _Alloc = std::allocator<llvm::DWARFYAML::ARangeDescriptor>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::ARangeDescriptor>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::ARange&}; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::ARange>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::FormValue&}; _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::FormValue>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::Unit&}; _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::Unit>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::File&}; _Tp = llvm::DWARFYAML::File; _Alloc = std::allocator<llvm::DWARFYAML::File>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::File>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::LineTableOpcode&}; _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::LineTableOpcode>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFYAML::SegAddrPair}; _Tp = llvm::DWARFYAML::SegAddrPair; _Alloc = std::allocator<llvm::DWARFYAML::SegAddrPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::SegAddrPair>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]',
    inlined from 'llvm::Error dumpDebugAddr(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:65:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFYAML::SegAddrPair}; _Tp = llvm::DWARFYAML::SegAddrPair; _Alloc = std::allocator<llvm::DWARFYAML::SegAddrPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFYAML::SegAddrPair; _Alloc = std::allocator<llvm::DWARFYAML::SegAddrPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error dumpDebugAddr(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:70:47:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::SegAddrPair*, std::vector<llvm::DWARFYAML::SegAddrPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFYAML::RangeEntry}; _Tp = llvm::DWARFYAML::RangeEntry; _Alloc = std::allocator<llvm::DWARFYAML::RangeEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::RangeEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFYAML::Ranges}; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::Ranges>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]',
    inlined from 'void dumpDebugInfo(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:303:42:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]',
    inlined from 'void dumpDebugInfo(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:325:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]',
    inlined from 'void dumpDebugInfo(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:331:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::Hex64>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::LineTable&}; _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::LineTable>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFYAML::File; _Alloc = std::allocator<llvm::DWARFYAML::File>]',
    inlined from 'void dumpDebugLines(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:398:37:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::File*, std::vector<llvm::DWARFYAML::File> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void dumpDebugLines(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:455:49:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]',
    inlined from 'void dumpDebugLines(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:458:37:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]',
    inlined from 'void dumpDebugLines(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:460:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFYAML::ARangeDescriptor; _Alloc = std::allocator<llvm::DWARFYAML::ARangeDescriptor>]',
    inlined from 'llvm::Error dumpDebugARanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:126:34:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARangeDescriptor*, std::vector<llvm::DWARFYAML::ARangeDescriptor> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]',
    inlined from 'llvm::Error dumpDebugARanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:128:27:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'std::enable_if_t<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Up>::type>::type> >, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Up>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_Tp&, _Up> >, std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = std::vector<llvm::DWARFYAML::ARange>&; _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:853:21,
    inlined from 'llvm::Error dumpDebugARanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:131:20:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ARange>; _Args = {vector<llvm::DWARFYAML::ARange, allocator<llvm::DWARFYAML::ARange> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {std::vector<llvm::DWARFYAML::ARange, std::allocator<llvm::DWARFYAML::ARange> >&}; _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {std::vector<llvm::DWARFYAML::ARange, std::allocator<llvm::DWARFYAML::ARange> >&}; _Tp = std::vector<llvm::DWARFYAML::ARange>; _Dp = std::_Optional_base<std::vector<llvm::DWARFYAML::ARange>, false, false>]' at /usr/include/c++/13.2.1/optional:459:52,
    inlined from 'std::enable_if_t<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Up>::type>::type> >, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Up>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_Tp&, _Up> >, std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = std::vector<llvm::DWARFYAML::ARange>&; _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:855:24,
    inlined from 'llvm::Error dumpDebugARanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:131:20:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFYAML::RangeEntry}; _Tp = llvm::DWARFYAML::RangeEntry; _Alloc = std::allocator<llvm::DWARFYAML::RangeEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFYAML::RangeEntry; _Alloc = std::allocator<llvm::DWARFYAML::RangeEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error dumpDebugRanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:161:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::RangeEntry*, std::vector<llvm::DWARFYAML::RangeEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFYAML::Ranges}; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error dumpDebugRanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:162:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'std::enable_if_t<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Up>::type>::type> >, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Up>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_Tp&, _Up> >, std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = std::vector<llvm::DWARFYAML::Ranges>&; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:853:21,
    inlined from 'llvm::Error dumpDebugRanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:165:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>; _Dp = std::_Optional_base<std::vector<llvm::DWARFYAML::Ranges>, false, false>]' at /usr/include/c++/13.2.1/optional:459:52,
    inlined from 'std::enable_if_t<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Up>::type>::type> >, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Up>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_Tp&, _Up> >, std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = std::vector<llvm::DWARFYAML::Ranges>&; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:855:24,
    inlined from 'llvm::Error dumpDebugRanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/dwarf2yaml.cpp:165:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[646/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o
[647/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:12:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::exegesis::InstructionTemplate&}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::InstructionTemplate>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::InstructionTemplate>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'llvm::Expected<std::vector<llvm::exegesis::CodeTemplate> > llvm::exegesis::generateUnconstrainedCodeTemplates(const InstructionTemplate&, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:173:28:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::exegesis::CodeTemplate> > llvm::exegesis::generateSelfAliasingCodeTemplates(InstructionTemplate, const llvm::BitVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:161:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MCInst}; _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MCInst>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::RegisterValue}; _Tp = llvm::exegesis::RegisterValue; _Alloc = std::allocator<llvm::exegesis::RegisterValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::RegisterValue>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::RegisterValue}; _Tp = llvm::exegesis::RegisterValue; _Alloc = std::allocator<llvm::exegesis::RegisterValue>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::RegisterValue; _Alloc = std::allocator<llvm::exegesis::RegisterValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<llvm::exegesis::RegisterValue> llvm::exegesis::SnippetGenerator::computeRegisterInitialValues(const std::vector<llvm::exegesis::InstructionTemplate>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:126:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::RegisterValue*, std::vector<llvm::exegesis::RegisterValue> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MCInst}; _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::exegesis::SnippetGenerator::generateConfigurations(const llvm::exegesis::InstructionTemplate&, std::vector<llvm::exegesis::BenchmarkCode>&, const llvm::BitVector&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:82:40:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[648/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o
[649/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o
[650/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o
[651/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o
[652/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZPostRewrite.cpp.o
[653/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o
[654/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o
[655/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o
[656/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o
[657/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o
[658/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual unsigned int llvm::CallLowering::ValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:295:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
  295 |     virtual unsigned assignCustomValue(ArgInfo &Arg, ArrayRef<CCValAssign> VAs,
      |                      ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp: In member function 'virtual void {anonymous}::OutgoingArgHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp:57:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   57 | void OutgoingArgHandler::assignValueToAddress(Register ValVReg, Register Addr,
      |      ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp: In member function 'virtual void llvm::PPCIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp:151:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  151 | void PPCIncomingValueHandler::assignValueToAddress(Register ValVReg,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'virtual void llvm::PPCIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp:164:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp:159:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  159 |     auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 |                                         inferAlignFromPtrInfo(MF, MPO));
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:281:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  281 |     virtual void assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex,
      |                  ^~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'virtual void llvm::PPCIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp:164:12,
    inlined from 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:285:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp:159:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  159 |     auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 |                                         inferAlignFromPtrInfo(MF, MPO));
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:285:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  285 |       assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/LaneBitmask.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCRegisterInfo.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCRegisterInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCISelLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::FormalArgHandler::markPhysRegUsed(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp:185:32:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::FormalArgHandler::markPhysRegUsed(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp:185:32,
    inlined from 'virtual void llvm::PPCIncomingValueHandler::assignValueToReg(llvm::Register, llvm::Register, llvm::CCValAssign)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp:147:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[659/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:55:
In constructor 'llvm::PPCGenMCSubtargetInfo::PPCGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createPPCMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc:19937:70,
    inlined from 'llvm::MCSubtargetInfo* createPPCMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:94:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc:19925:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
19925 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc:19925:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[660/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o
[661/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o
[662/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o
[663/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o
[664/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCopyPhysRegs.cpp.o
[665/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o
[666/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o
[667/4009] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o
[668/4009] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o
[669/4009] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXInstPrinter.cpp.o
[670/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXProxyRegErasure.cpp.o
[671/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o
[672/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o
[673/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp: In member function 'virtual bool {anonymous}::PPCPreEmitPeephole::runOnMachineFunction(llvm::MachineFunction&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp:568:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  568 |             TII->insertBranch(MBB, Br->getOperand(1).getMBB(), nullptr,
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  569 |                               NoCond, Br->getDebugLoc());
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~
[674/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o
[675/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o
[676/4009] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/LLVMExegesisX86.dir/X86Counter.cpp.o
[677/4009] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/LLVMExegesisX86.dir/Target.cpp.o
[678/4009] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o
[679/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o
[680/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o
[681/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o
[682/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o
[683/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MnemonicTables.cpp.o
[684/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o
[685/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o
[686/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o
In function 'DecodeStatus decodeRegisterClass(llvm::MCInst&, uint64_t, const llvm::MCPhysReg (&)[N]) [with unsigned int N = 8]',
    inlined from 'DecodeStatus DecodeDMRpRCRegisterClass(llvm::MCInst&, uint64_t, uint64_t, const void*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp:226:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp:87:44: warning: array subscript 'const llvm::MCPhysReg [8] {aka const short unsigned int [8]}[0]' is partly outside array bounds of 'const llvm::MCPhysReg [4]' {aka 'const short unsigned int [4]'} [-Warray-bounds=]
   87 |   Inst.addOperand(MCOperand::createReg(Regs[RegNo]));
      |                                        ~~~~^
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp: In function 'DecodeStatus DecodeDMRpRCRegisterClass(llvm::MCInst&, uint64_t, uint64_t, const void*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:215:26: note: object 'DMRpRegs' of size 8
  215 |   static const MCPhysReg DMRpRegs[4] = PPC_REGS0_3(PPC::DMRp);
      |                          ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp:20:1: note: in expansion of macro 'DEFINE_PPC_REGCLASSES'
   20 | DEFINE_PPC_REGCLASSES
      | ^~~~~~~~~~~~~~~~~~~~~
[687/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o
[688/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o
[689/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ShuffleDecode.cpp.o
[690/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86InstrRelaxTables.cpp.o
[691/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86InstPrinterCommon.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VEInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VESubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VESubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VESubtarget.cpp:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/VE/VEGenSubtargetInfo.inc: In constructor 'llvm::VEGenSubtargetInfo::VEGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/VE/VEGenSubtargetInfo.inc:181:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  181 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/VE/VEGenSubtargetInfo.inc:181:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::VEGenSubtargetInfo::VEGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::VESubtarget::VESubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::TargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VESubtarget.cpp:48:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/VE/VEGenSubtargetInfo.inc:181:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  181 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/VE/VEGenSubtargetInfo.inc:181:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[692/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86InstComments.cpp.o
[693/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86IntelInstPrinter.cpp.o
[694/4009] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ATTInstPrinter.cpp.o
[695/4009] Building CXX object lib/Target/X86/MCA/CMakeFiles/LLVMX86TargetMCA.dir/X86CustomBehaviour.cpp.o
[696/4009] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o
[697/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InsertWait.cpp.o
[698/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o
[699/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o
[700/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o
[701/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o
[702/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o
[703/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o
[704/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SpeculativeExecutionSideEffectSuppression.cpp.o
[705/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SpeculativeLoadHardening.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp: In function 'void llvm::DecodePSHUFBMask(ArrayRef<long long unsigned int>, const APInt&, SmallVectorImpl<int>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp:292:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  292 | void DecodePSHUFBMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp: In function 'void llvm::DecodeVPPERMMask(ArrayRef<long long unsigned int>, const APInt&, SmallVectorImpl<int>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp:324:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  324 | void DecodeVPPERMMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp: In function 'void llvm::DecodeVPERMILPMask(unsigned int, unsigned int, ArrayRef<long long unsigned int>, const APInt&, SmallVectorImpl<int>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp:476:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  476 | void DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits,
      |      ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp: In function 'void llvm::DecodeVPERMIL2PMask(unsigned int, unsigned int, unsigned int, ArrayRef<long long unsigned int>, const APInt&, SmallVectorImpl<int>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp:498:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  498 | void DecodeVPERMIL2PMask(unsigned NumElts, unsigned ScalarBits, unsigned M2Z,
      |      ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp: In function 'void llvm::DecodeVPERMVMask(ArrayRef<long long unsigned int>, const APInt&, SmallVectorImpl<int>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp:544:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  544 | void DecodeVPERMVMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp: In function 'void llvm::DecodeVPERMV3Mask(ArrayRef<long long unsigned int>, const APInt&, SmallVectorImpl<int>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ShuffleDecode.cpp:558:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  558 | void DecodeVPERMV3Mask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
      |      ^~~~~~~~~~~~~~~~~
[706/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o
[707/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o
[708/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ReturnThunks.cpp.o
[709/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o
[710/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o
[711/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PartialReduction.cpp.o
[712/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/SubtargetFeature.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/COFF.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/obj2yaml.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::NListEntry&}; _Tp = llvm::MachOYAML::NListEntry; _Alloc = std::allocator<llvm::MachOYAML::NListEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::NListEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachOYAML::NListEntry; _Alloc = std::allocator<llvm::MachOYAML::NListEntry>]',
    inlined from 'void MachODumper::dumpSymbols(std::unique_ptr<llvm::MachOYAML::Object>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:610:30:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::NListEntry*, std::vector<llvm::MachOYAML::NListEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::FatArch&}; _Tp = llvm::MachOYAML::FatArch; _Alloc = std::allocator<llvm::MachOYAML::FatArch>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::FatArch>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::Hex64>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void MachODumper::dumpFunctionStarts(std::unique_ptr<llvm::MachOYAML::Object>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:369:36:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void MachODumper::dumpRebaseOpcodes(std::unique_ptr<llvm::MachOYAML::Object>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:390:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void MachODumper::dumpRebaseOpcodes(std::unique_ptr<llvm::MachOYAML::Object>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:400:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void MachODumper::dumpBindOpcodes(std::vector<llvm::MachOYAML::BindOpcode>&, llvm::ArrayRef<unsigned char>, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:438:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void MachODumper::dumpBindOpcodes(std::vector<llvm::MachOYAML::BindOpcode>&, llvm::ArrayRef<unsigned char>, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:448:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::Section>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<const char*> MachODumper::extractSections(const llvm::object::MachOObjectFile::LoadCommandInfo&, std::vector<llvm::MachOYAML::Section>&, llvm::MachOYAML::Object&) [with SectionType = llvm::MachO::section_64; SegmentType = llvm::MachO::segment_command_64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:200:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<const char*> MachODumper::extractSections(const llvm::object::MachOObjectFile::LoadCommandInfo&, std::vector<llvm::MachOYAML::Section>&, llvm::MachOYAML::Object&) [with SectionType = llvm::MachO::section; SegmentType = llvm::MachO::segment_command]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:200:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; _Tp = llvm::MachOYAML::Section]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::MachOYAML::LoadCommand::LoadCommand(const llvm::MachOYAML::LoadCommand&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:73:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::MachOYAML::LoadCommand; _Args = {const llvm::MachOYAML::LoadCommand&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MachOYAML::LoadCommand*; _ForwardIterator = llvm::MachOYAML::LoadCommand*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::LoadCommand>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; _Tp = llvm::MachOYAML::Section]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::MachOYAML::LoadCommand::LoadCommand(const llvm::MachOYAML::LoadCommand&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:73:8,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = llvm::MachOYAML::LoadCommand; _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand]' at /usr/include/c++/13.2.1/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::MachOYAML::LoadCommand; _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]' at /usr/include/c++/13.2.1/bits/vector.tcc:468:28:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; _Tp = llvm::MachOYAML::Section]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::MachOYAML::LoadCommand::LoadCommand(const llvm::MachOYAML::LoadCommand&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:73:8,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = llvm::MachOYAML::LoadCommand; _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand]' at /usr/include/c++/13.2.1/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::MachOYAML::LoadCommand; _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]' at /usr/include/c++/13.2.1/bits/vector.tcc:117:30,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error MachODumper::dumpLoadCommands(std::unique_ptr<llvm::MachOYAML::Object>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:344:30:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error MachODumper::dumpLoadCommands(std::unique_ptr<llvm::MachOYAML::Object>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:344:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::LoadCommand*, std::vector<llvm::MachOYAML::LoadCommand> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::ExportEntry*, vector<llvm::MachOYAML::ExportEntry> >; _ForwardIterator = llvm::MachOYAML::ExportEntry*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >; _ForwardIterator = llvm::MachOYAML::ExportEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::ExportEntry*, vector<llvm::MachOYAML::ExportEntry> >; _ForwardIterator = llvm::MachOYAML::ExportEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::ExportEntry*, vector<llvm::MachOYAML::ExportEntry> >; _ForwardIterator = llvm::MachOYAML::ExportEntry*; _Tp = llvm::MachOYAML::ExportEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >; _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::MachOYAML::ExportEntry& llvm::MachOYAML::ExportEntry::operator=(const llvm::MachOYAML::ExportEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:106:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::ExportEntry>::iterator' changed in GCC 7.1
  529 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]',
    inlined from 'const uint8_t* processExportNode(const uint8_t*, const uint8_t*, llvm::MachOYAML::ExportEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:566:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1437:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >' changed in GCC 7.1
 1437 |         _M_fill_insert(begin() + __offset, __n, __x);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::AbbrevTable::AbbrevTable(const llvm::DWARFYAML::AbbrevTable&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:44:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Args = {const llvm::DWARFYAML::AbbrevTable&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; _Tp = llvm::DWARFYAML::LineTableOpcode]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::LineTable::LineTable(const llvm::DWARFYAML::LineTable&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:139:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::LineTable; _Args = {const llvm::DWARFYAML::LineTable&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'constexpr llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>::ListEntries(const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:195:38,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Args = {const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ARange>; _Args = {const vector<llvm::DWARFYAML::ARange, allocator<llvm::DWARFYAML::ARange> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ARange, std::allocator<llvm::DWARFYAML::ARange> >&}; _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ARange>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ARange>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ARange> >::optional(const std::optional<std::vector<llvm::DWARFYAML::ARange> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {const vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::Ranges>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::Ranges>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >::optional(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::AddrTableEntry>; _Args = {const vector<llvm::DWARFYAML::AddrTableEntry, allocator<llvm::DWARFYAML::AddrTableEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::AddrTableEntry, std::allocator<llvm::DWARFYAML::AddrTableEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::AddrTableEntry>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::AddrTableEntry>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >::optional(const std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*; _Tp = llvm::DWARFYAML::LineTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; _Tp = llvm::MachOYAML::Section]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::MachOYAML::LoadCommand::LoadCommand(const llvm::MachOYAML::LoadCommand&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:73:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::MachOYAML::LoadCommand; _Args = {const llvm::MachOYAML::LoadCommand&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::LoadCommand*, vector<llvm::MachOYAML::LoadCommand> >; _ForwardIterator = llvm::MachOYAML::LoadCommand*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::LoadCommand*, std::vector<llvm::MachOYAML::LoadCommand> >; _ForwardIterator = llvm::MachOYAML::LoadCommand*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::LoadCommand*, vector<llvm::MachOYAML::LoadCommand> >; _ForwardIterator = llvm::MachOYAML::LoadCommand*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::LoadCommand*, vector<llvm::MachOYAML::LoadCommand> >; _ForwardIterator = llvm::MachOYAML::LoadCommand*; _Tp = llvm::MachOYAML::LoadCommand]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::MachOYAML::Object::Object(const llvm::MachOYAML::Object&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:139:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; _Tp = llvm::MachOYAML::Section]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::MachOYAML::Object::Object(const llvm::MachOYAML::Object&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:139:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object; _Alloc = std::allocator<llvm::MachOYAML::Object>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::Object>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachOYAML::FatArch; _Alloc = std::allocator<llvm::MachOYAML::FatArch>]',
    inlined from 'llvm::Error macho2yaml(llvm::raw_ostream&, const llvm::object::MachOUniversalBinary&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:694:28:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::FatArch*, std::vector<llvm::MachOYAML::FatArch> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; _Tp = llvm::MachOYAML::Section]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::MachOYAML::LoadCommand::LoadCommand(const llvm::MachOYAML::LoadCommand&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:73:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::MachOYAML::LoadCommand; _Args = {const llvm::MachOYAML::LoadCommand&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::LoadCommand*, vector<llvm::MachOYAML::LoadCommand> >; _ForwardIterator = llvm::MachOYAML::LoadCommand*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::LoadCommand*, std::vector<llvm::MachOYAML::LoadCommand> >; _ForwardIterator = llvm::MachOYAML::LoadCommand*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::LoadCommand*, vector<llvm::MachOYAML::LoadCommand> >; _ForwardIterator = llvm::MachOYAML::LoadCommand*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::LoadCommand*, vector<llvm::MachOYAML::LoadCommand> >; _ForwardIterator = llvm::MachOYAML::LoadCommand*; _Tp = llvm::MachOYAML::LoadCommand]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::MachOYAML::Object::Object(const llvm::MachOYAML::Object&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:139:8,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = llvm::MachOYAML::Object; _Args = {const llvm::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object]' at /usr/include/c++/13.2.1/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::MachOYAML::Object; _Args = {const llvm::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachOYAML::Object; _Alloc = std::allocator<llvm::MachOYAML::Object>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1283:30,
    inlined from 'llvm::Error macho2yaml(llvm::raw_ostream&, const llvm::object::MachOUniversalBinary&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:705:26:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; _Tp = llvm::MachOYAML::Section]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::MachOYAML::Object::Object(const llvm::MachOYAML::Object&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:139:8,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = llvm::MachOYAML::Object; _Args = {const llvm::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object]' at /usr/include/c++/13.2.1/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::MachOYAML::Object; _Args = {const llvm::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachOYAML::Object; _Alloc = std::allocator<llvm::MachOYAML::Object>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1283:30,
    inlined from 'llvm::Error macho2yaml(llvm::raw_ostream&, const llvm::object::MachOUniversalBinary&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:705:26:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachOYAML::Object; _Alloc = std::allocator<llvm::MachOYAML::Object>]',
    inlined from 'llvm::Error macho2yaml(llvm::raw_ostream&, const llvm::object::MachOUniversalBinary&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/macho2yaml.cpp:705:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::Object*, std::vector<llvm::MachOYAML::Object> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[713/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o
[714/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o
[715/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o
[716/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o
[717/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LoadValueInjectionRetHardening.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool {anonymous}::SystemZPostRewrite::expandCondMove(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp:175:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool {anonymous}::SystemZPostRewrite::expandCondMove(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp:180:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool {anonymous}::SystemZPostRewrite::expandCondMove(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp:182:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[718/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LoadValueInjectionLoadHardening.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZISelLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc: In constructor 'llvm::SystemZGenSubtargetInfo::SystemZGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc:6329:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 6329 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc:6329:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::SystemZGenSubtargetInfo::SystemZGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::SystemZSubtarget::SystemZSubtarget(const llvm::Triple&, const std::string&, const std::string&, const std::string&, const llvm::TargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp:74:75:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc:6329:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 6329 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc:6329:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[719/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o
[720/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86KCFI.cpp.o
[721/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o
[722/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o
[723/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFoldTables.cpp.o
[724/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VEInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VEInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VEInstrInfo.cpp: In member function 'virtual unsigned int llvm::VEInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VEInstrInfo.cpp:226:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  226 | unsigned VEInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~
[725/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstCombineIntrinsic.cpp.o
[726/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InsertPrefetch.cpp.o
[727/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o
[728/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86IndirectThunks.cpp.o
[729/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86IndirectBranchTracking.cpp.o
[730/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o
[731/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o
[732/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o
[733/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o
[734/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o
[735/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FlagsCopyLowering.cpp.o
[736/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o
[737/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DynAllocaExpander.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp: In member function 'virtual bool llvm::SystemZRegisterInfo::eliminateFrameIndex(llvm::MachineBasicBlock::iterator, int, unsigned int, llvm::RegScavenger*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp:314:39: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  314 |           DIExpression::appendOpsToArg(MI->getDebugExpression(), Ops, OpIdx));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[738/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AvoidStoreForwardingBlocks.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp: In member function 'virtual llvm::MachineInstr* llvm::SystemZInstrInfo::foldMemoryOperandImpl(llvm::MachineFunction&, llvm::MachineInstr&, llvm::ArrayRef<unsigned int>, llvm::MachineBasicBlock::iterator, int, llvm::LiveIntervals*, llvm::VirtRegMap*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp:1207:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1207 |     const MCOperandInfo &MCOI = MCID.operands()[I];
      |                          ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp:1207:50: note: the temporary was destroyed at the end of the full expression '(& MCID)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](I)'
 1207 |     const MCOperandInfo &MCOI = MCID.operands()[I];
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp: In member function 'virtual bool llvm::SystemZInstrInfo::verifyInstruction(const llvm::MachineInstr&, llvm::StringRef&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp:1988:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1988 |     const MCOperandInfo &MCOI = MCID.operands()[I];
      |                          ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp:1988:50: note: the temporary was destroyed at the end of the full expression '(& MCID)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](I)'
 1988 |     const MCOperandInfo &MCOI = MCID.operands()[I];
      |                                                  ^
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp: In member function 'virtual bool llvm::SystemZInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp:537:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  537 | bool SystemZInstrInfo::canInsertSelect(const MachineBasicBlock &MBB,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp: In member function 'virtual bool llvm::SystemZInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp:724:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  724 | bool SystemZInstrInfo::PredicateInstruction(
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp: In member function 'virtual unsigned int llvm::SystemZInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp:481:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  481 | unsigned SystemZInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp: In member function 'virtual void llvm::SystemZInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp:571:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  571 | void SystemZInstrInfo::insertSelect(MachineBasicBlock &MBB,
      |      ^~~~~~~~~~~~~~~~
[739/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFrameInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp:9:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Tp = {anonymous}::SZFrameSortingObj; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2022 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/bits/stl_uninitialized.h:63,
                 from /usr/include/c++/13.2.1/memory:69,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.h:12:
/usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Tp = {anonymous}::SZFrameSortingObj; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 1459 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2502 |             = std::__lower_bound(__middle, __last, *__first_cut,
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2503 |                                  __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2511 |             = std::__upper_bound(__first, __middle, *__second_cut,
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2512 |                                  __gnu_cxx::__ops::__val_comp_iter(__comp));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::SZFrameSortingObj*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _OutputIterator = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Pointer = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Pointer = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _RandomAccessIterator2 = {anonymous}::SZFrameSortingObj*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Pointer = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::SZFrameSortingObj*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Pointer = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Distance = int; _Pointer = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Distance = int; _Pointer = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2445 |                 = std::__lower_bound(__middle, __last, *__first_cut,
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2446 |                                      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2454 |                 = std::__upper_bound(__first, __middle, *__second_cut,
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2455 |                                      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _BidirectionalIterator2 = {anonymous}::SZFrameSortingObj*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Distance = int; _Pointer = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Distance = int; _Pointer = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Pointer = {anonymous}::SZFrameSortingObj*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Pointer = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Pointer = {anonymous}::SZFrameSortingObj*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Pointer = {anonymous}::SZFrameSortingObj*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'virtual void llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp:152:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, vector<{anonymous}::SZFrameSortingObj> >; _Compare = llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const::<lambda(const {anonymous}::SZFrameSortingObj&, const {anonymous}::SZFrameSortingObj&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'virtual void llvm::SystemZELFFrameLowering::orderFrameObjects(const llvm::MachineFunction&, llvm::SmallVectorImpl<int>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp:152:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::SZFrameSortingObj*, std::vector<{anonymous}::SZFrameSortingObj> >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void addSavedGPR(llvm::MachineBasicBlock&, llvm::MachineInstrBuilder&, unsigned int, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp:321:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::SystemZXPLINKFrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp:1276:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::SystemZXPLINKFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp:1114:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::SystemZXPLINKFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp:1119:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::SystemZELFFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp:371:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::SystemZELFFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp:376:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::SystemZELFFrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp:659:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[740/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o
[741/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o
[742/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o
[743/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PreTileConfig.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCISelLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCSubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCSubtarget.cpp:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc: In constructor 'llvm::PPCGenSubtargetInfo::PPCGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc:20110:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
20110 |                         PPCStages, PPCOperandCycles, PPCForwardingPaths) {}
      |                                                                        ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc:20110:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::PPCGenSubtargetInfo::PPCGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::PPCSubtarget::PPCSubtarget(const llvm::Triple&, const std::string&, const std::string&, const std::string&, const llvm::PPCTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCSubtarget.cpp:65:41:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc:20110:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
20110 |                         PPCStages, PPCOperandCycles, PPCForwardingPaths) {}
      |                                                                        ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/PowerPC/PPCGenSubtargetInfo.inc:20110:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[744/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastTileConfig.cpp.o
[745/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastPreTileConfig.cpp.o
[746/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TileConfig.cpp.o
[747/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LowerAMXIntrinsics.cpp.o
[748/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PreAMXConfig.cpp.o
[749/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LowerAMXType.cpp.o
[750/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LowerTileCopy.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86RegisterBankInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86RegisterBankInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  603 |   getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const {
      |   ^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86RegisterBankInfo.cpp: In member function 'virtual const llvm::RegisterBank& llvm::X86RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86RegisterBankInfo.cpp:43:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   43 | X86RegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC,
      | ^~~~~~~~~~~~~~~~~~~
[751/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DiscriminateMemOps.cpp.o
[752/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o
[753/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCInstructionSelector.cpp: In function 'const llvm::TargetRegisterClass* getRegClass(llvm::LLT, const llvm::RegisterBank*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/GISel/PPCInstructionSelector.cpp:98:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   98 | static const TargetRegisterClass *getRegClass(LLT Ty, const RegisterBank *RB) {
      |                                   ^~~~~~~~~~~
[754/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o
[755/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCFrameLowering.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::PPCFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp:2426:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
[756/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o
[757/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AvoidTrailingCall.cpp.o
[758/4009] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o
[759/4009] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o
[760/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o
[761/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o
[762/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFrameInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZSubtarget.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp:14:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::pair<llvm::MCInst, const llvm::MCSubtargetInfo*>; _Val = std::pair<const std::pair<llvm::MCInst, const llvm::MCSubtargetInfo*>, llvm::MCSymbol*>; _KeyOfValue = std::_Select1st<std::pair<const std::pair<llvm::MCInst, const llvm::MCSubtargetInfo*>, llvm::MCSymbol*> >; _Compare = llvm::SystemZTargetStreamer::CmpMCInst; _Alloc = std::allocator<std::pair<const std::pair<llvm::MCInst, const llvm::MCSubtargetInfo*>, llvm::MCSymbol*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<llvm::MCInst, const llvm::MCSubtargetInfo*>, std::pair<const std::pair<llvm::MCInst, const llvm::MCSubtargetInfo*>, llvm::MCSymbol*>, std::_Select1st<std::pair<const std::pair<llvm::MCInst, const llvm::MCSubtargetInfo*>, llvm::MCSymbol*> >, llvm::SystemZTargetStreamer::CmpMCInst, std::allocator<std::pair<const std::pair<llvm::MCInst, const llvm::MCSubtargetInfo*>, llvm::MCSymbol*> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[763/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o
[764/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o
[765/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VEInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VETargetMachine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VETargetMachine.cpp:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[766/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VEISelLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VEISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VEISelLowering.cpp: In member function 'virtual llvm::Register llvm::VETargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/VE/VEISelLowering.cpp:557:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  557 | Register VETargetLowering::getRegisterByName(const char *RegName, LLT VT,
      |          ^~~~~~~~~~~~~~~~
[767/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o
[768/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o
[769/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o
[770/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o
[771/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o
[772/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o
[773/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o
[774/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o
[775/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o
[776/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstPrinter.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<std::pair<long long unsigned int, long long unsigned int> > llvm::X86_MC::findX86PltEntries(uint64_t, llvm::ArrayRef<unsigned char>, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:583:23,
    inlined from 'virtual std::vector<std::pair<long long unsigned int, long long unsigned int> > llvm::X86_MC::X86MCInstrAnalysis::findPltEntries(uint64_t, llvm::ArrayRef<unsigned char>, uint64_t, const llvm::Triple&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:622:74:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<std::pair<long long unsigned int, long long unsigned int> > llvm::X86_MC::findX86PltEntries(uint64_t, llvm::ArrayRef<unsigned char>, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:590:23,
    inlined from 'virtual std::vector<std::pair<long long unsigned int, long long unsigned int> > llvm::X86_MC::X86MCInstrAnalysis::findPltEntries(uint64_t, llvm::ArrayRef<unsigned char>, uint64_t, const llvm::Triple&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:622:74:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<std::pair<long long unsigned int, long long unsigned int> > llvm::X86_MC::findX86_64PltEntries(uint64_t, llvm::ArrayRef<unsigned char>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:608:23,
    inlined from 'virtual std::vector<std::pair<long long unsigned int, long long unsigned int> > llvm::X86_MC::X86MCInstrAnalysis::findPltEntries(uint64_t, llvm::ArrayRef<unsigned char>, uint64_t, const llvm::Triple&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:624:60:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:45:
In constructor 'llvm::X86GenMCSubtargetInfo::X86GenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createX86MCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/X86/X86GenSubtargetInfo.inc:41736:48,
    inlined from 'llvm::MCSubtargetInfo* llvm::X86_MC::createX86MCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:400:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/X86/X86GenSubtargetInfo.inc:41724:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
41724 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/X86/X86GenSubtargetInfo.inc:41724:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[777/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAtomicLower.cpp.o
[778/4009] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp: In member function 'virtual bool llvm::PPCInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:2290:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2290 | bool PPCInstrInfo::SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |      ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:2290:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp: In member function 'virtual bool llvm::PPCInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:1528:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1528 | bool PPCInstrInfo::canInsertSelect(const MachineBasicBlock &MBB,
      |      ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp: In member function 'virtual bool llvm::PPCInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:2186:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2186 | bool PPCInstrInfo::PredicateInstruction(MachineInstr &MI,
      |      ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp: In member function 'virtual void llvm::PPCInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:1571:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1571 | void PPCInstrInfo::insertSelect(MachineBasicBlock &MBB,
      |      ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp: In member function 'virtual unsigned int llvm::PPCInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:1475:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1475 | unsigned PPCInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/LaneBitmask.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCRegisterInfo.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCRegisterInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.h:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]',
    inlined from 'virtual bool llvm::PPCInstrInfo::ClobbersPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:2340:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]',
    inlined from 'virtual bool llvm::PPCInstrInfo::ClobbersPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:2346:27:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[779/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o
[780/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o
[781/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o
[782/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o
[783/4009] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/../MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/../LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/../BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/../Target.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:8:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::exegesis::Instruction*}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::InstructionTemplate>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/BitVector.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/../RegisterAliasing.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/../MCInstrDescView.h:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::exegesis::{anonymous}::ExegesisX86Target::generateInstructionVariants(const llvm::exegesis::Instruction&, unsigned int) const::<lambda(llvm::ArrayRef<llvm::MCOperand>)>; Ret = bool; Params = {llvm::ArrayRef<llvm::MCOperand>}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:44:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCOperand>' changed in GCC 7.1
   44 |   static Ret callback_fn(intptr_t callable, Params ...params) {
      |              ^~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::exegesis::Instruction*}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'llvm::exegesis::{anonymous}::ExegesisX86Target::generateInstructionVariants(const llvm::exegesis::Instruction&, unsigned int) const::<lambda(llvm::ArrayRef<llvm::MCOperand>)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:993,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::exegesis::{anonymous}::ExegesisX86Target::generateInstructionVariants(const llvm::exegesis::Instruction&, unsigned int) const::<lambda(llvm::ArrayRef<llvm::MCOperand>)>; Ret = bool; Params = {llvm::ArrayRef<llvm::MCOperand>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:52:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::InstructionTemplate>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::exegesis::CodeTemplate> > llvm::exegesis::generateLEATemplatesCommon(const Instruction&, const llvm::BitVector&, const LLVMState&, const SnippetGenerator::Options&, std::function<void(unsigned int, unsigned int, llvm::BitVector&)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:302:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::exegesis::Instruction*}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'llvm::exegesis::{anonymous}::ExegesisX86Target::generateInstructionVariants(const llvm::exegesis::Instruction&, unsigned int) const::<lambda(llvm::ArrayRef<llvm::MCOperand>)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:993,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::exegesis::{anonymous}::ExegesisX86Target::generateInstructionVariants(const llvm::exegesis::Instruction&, unsigned int) const::<lambda(llvm::ArrayRef<llvm::MCOperand>)>; Ret = bool; Params = {llvm::ArrayRef<llvm::MCOperand>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:52,
    inlined from 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = bool; Params = {llvm::ArrayRef<llvm::MCOperand>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:68:12,
    inlined from 'void llvm::CombinationGenerator<choice_type, choices_storage_type, variable_smallsize>::performGeneration(llvm::function_ref<bool(llvm::ArrayRef<T>)>) const [with choice_type = llvm::MCOperand; choices_storage_type = llvm::SmallVector<llvm::MCOperand, 1>; int variable_smallsize = 4]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/CombinationGenerator.h:108:29,
    inlined from 'void llvm::CombinationGenerator<choice_type, choices_storage_type, variable_smallsize>::generate(llvm::function_ref<bool(llvm::ArrayRef<T>)>) [with choice_type = llvm::MCOperand; choices_storage_type = llvm::SmallVector<llvm::MCOperand, 1>; int variable_smallsize = 4]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/CombinationGenerator.h:142:22,
    inlined from 'virtual std::vector<llvm::exegesis::InstructionTemplate> llvm::exegesis::{anonymous}::ExegesisX86Target::generateInstructionVariants(const llvm::exegesis::Instruction&, unsigned int) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:992:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MCInst&}; _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MCInst>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadImplicitRegAndFinalize.constprop(unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:584:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadImplicitRegAndFinalize.constprop(unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:585:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadImplicitRegAndFinalize.constprop(unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:586:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadImplicitRegAndFinalize.constprop(unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:593:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'void llvm::exegesis::{anonymous}::ConstantInliner::initStack(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:603:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'void llvm::exegesis::{anonymous}::ConstantInliner::initStack(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:606:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'void llvm::exegesis::{anonymous}::ConstantInliner::initStack(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:610:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'void llvm::exegesis::{anonymous}::ConstantInliner::initStack(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:603,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadAndFinalize(unsigned int, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:541:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'void llvm::exegesis::{anonymous}::ConstantInliner::initStack(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:606,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadAndFinalize(unsigned int, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:541:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'void llvm::exegesis::{anonymous}::ConstantInliner::initStack(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:610,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadAndFinalize(unsigned int, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:541:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'void llvm::exegesis::{anonymous}::ConstantInliner::initStack(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:616,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadAndFinalize(unsigned int, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:541:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadAndFinalize(unsigned int, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:542:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadAndFinalize(unsigned int, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:543:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadX87STAndFinalize(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:549,
    inlined from 'virtual std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ExegesisX86Target::setRegTo(const llvm::MCSubtargetInfo&, unsigned int, const llvm::APInt&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:930:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadX87STAndFinalize(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:557,
    inlined from 'virtual std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ExegesisX86Target::setRegTo(const llvm::MCSubtargetInfo&, unsigned int, const llvm::APInt&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:930:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadX87STAndFinalize(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:558,
    inlined from 'virtual std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ExegesisX86Target::setRegTo(const llvm::MCSubtargetInfo&, unsigned int, const llvm::APInt&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:930:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadX87FPAndFinalize(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:564,
    inlined from 'virtual std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ExegesisX86Target::setRegTo(const llvm::MCSubtargetInfo&, unsigned int, const llvm::APInt&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:934:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::loadX87FPAndFinalize(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:572,
    inlined from 'virtual std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ExegesisX86Target::setRegTo(const llvm::MCSubtargetInfo&, unsigned int, const llvm::APInt&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:934:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'void llvm::exegesis::{anonymous}::ConstantInliner::initStack(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:603,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::popFlagAndFinalize()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:577,
    inlined from 'virtual std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ExegesisX86Target::setRegTo(const llvm::MCSubtargetInfo&, unsigned int, const llvm::APInt&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:937:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'void llvm::exegesis::{anonymous}::ConstantInliner::initStack(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:606,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::popFlagAndFinalize()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:577,
    inlined from 'virtual std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ExegesisX86Target::setRegTo(const llvm::MCSubtargetInfo&, unsigned int, const llvm::APInt&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:937:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'llvm::exegesis::{anonymous}::ConstantInliner& llvm::exegesis::{anonymous}::ConstantInliner::add(const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:524,
    inlined from 'std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ConstantInliner::popFlagAndFinalize()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:578,
    inlined from 'virtual std::vector<llvm::MCInst> llvm::exegesis::{anonymous}::ExegesisX86Target::setRegTo(const llvm::MCSubtargetInfo&, unsigned int, const llvm::APInt&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:937:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[784/4009] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o
[785/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMulMulBugPass.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp: In member function 'virtual bool {anonymous}::NVPTXPrologEpilogPass::runOnMachineFunction(llvm::MachineFunction&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:86:50: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   86 |             DIExpr = DIExpression::appendOpsToArg(DIExpr, Ops, OpIdx);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[786/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o
[787/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetTransformInfo.cpp.o
[788/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o
[789/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o
[790/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o
[791/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o
[792/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o
[793/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o
[794/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o
[795/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrBuilder.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86IndirectThunks.cpp:30:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::RetpolineThunkInserter::populateThunk(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86IndirectThunks.cpp:225:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::RetpolineThunkInserter::populateThunk(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86IndirectThunks.cpp:247:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::LVIThunkInserter::populateThunk(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86IndirectThunks.cpp:103,
    inlined from 'bool llvm::ThunkInserter<Derived, InsertedThunksTy>::run(llvm::MachineModuleInfo&, llvm::MachineFunction&) [with Derived = {anonymous}::LVIThunkInserter; InsertedThunksTy = bool]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/IndirectThunks.h:112,
    inlined from 'static bool {anonymous}::X86IndirectThunks::runTIs(llvm::MachineModuleInfo&, llvm::MachineFunction&, std::tuple<_UTypes ...>&) [with ThunkInserterT = {{anonymous}::RetpolineThunkInserter, {anonymous}::LVIThunkInserter}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86IndirectThunks.cpp:133,
    inlined from 'virtual bool {anonymous}::X86IndirectThunks::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86IndirectThunks.cpp:276:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[796/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:11:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, vector<llvm::ELFRelocationEntry> >; _Distance = int; _Tp = llvm::ELFRelocationEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, vector<llvm::ELFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, vector<llvm::ELFRelocationEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, vector<llvm::ELFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, vector<llvm::ELFRelocationEntry> >; _Compare = {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<ELFRelocationEntry*, std::vector<ELFRelocationEntry> >; Compare = {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const ELFRelocationEntry&, const ELFRelocationEntry&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<ELFRelocationEntry>&; Compare = {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const ELFRelocationEntry&, const ELFRelocationEntry&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'virtual void {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:443:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, vector<llvm::ELFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, vector<llvm::ELFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, vector<llvm::ELFRelocationEntry> >; _Compare = {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<ELFRelocationEntry*, std::vector<ELFRelocationEntry> >; Compare = {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const ELFRelocationEntry&, const ELFRelocationEntry&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<ELFRelocationEntry>&; Compare = {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const ELFRelocationEntry&, const ELFRelocationEntry&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'virtual void {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:443:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[797/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterBankInfo.cpp.o
[798/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsPostLegalizerCombiner.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86Subtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86Subtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86Subtarget.cpp:48:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/X86/X86GenSubtargetInfo.inc: In constructor 'llvm::X86GenSubtargetInfo::X86GenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/X86/X86GenSubtargetInfo.inc:41964: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
41964 |                         nullptr, nullptr, nullptr) {}
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/X86/X86GenSubtargetInfo.inc:41964: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::X86GenSubtargetInfo::X86GenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::X86Subtarget::X86Subtarget(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, const llvm::X86TargetMachine&, llvm::MaybeAlign, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86Subtarget.cpp:324:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/X86/X86GenSubtargetInfo.inc:41964: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
41964 |                         nullptr, nullptr, nullptr) {}
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/X86/X86GenSubtargetInfo.inc:41964: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[799/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsPreLegalizerCombiner.cpp.o
[800/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o
[801/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o
[802/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o
[803/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o
[804/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o
[805/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsBranchExpansion.cpp.o
In member function 'void {anonymous}::FPS::finishBlockStack()',
    inlined from 'bool {anonymous}::FPS::processBasicBlock(llvm::MachineFunction&, llvm::MachineBasicBlock&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FloatingPoint.cpp:499:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FloatingPoint.cpp:573:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  573 |       Bundle.FixStack[i] = getStackEntry(i);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FloatingPoint.cpp: In function 'bool {anonymous}::FPS::processBasicBlock(llvm::MachineFunction&, llvm::MachineBasicBlock&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FloatingPoint.cpp:110:21: note: at offset 8 into destination object '{anonymous}::FPS::LiveBundle::FixStack' of size 8
  110 |       unsigned char FixStack[8];
      |                     ^~~~~~~~
In static member function 'static unsigned int {anonymous}::FPS::calcLiveInMask(llvm::MachineBasicBlock*, bool)',
    inlined from 'void {anonymous}::FPS::setupBlockStack()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FloatingPoint.cpp:532:33,
    inlined from 'bool {anonymous}::FPS::processBasicBlock(llvm::MachineFunction&, llvm::MachineBasicBlock&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FloatingPoint.cpp:416:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FloatingPoint.cpp:135:34: note: parameter passing for argument of type 'llvm::MachineBasicBlock::livein_iterator' {aka 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::const_iterator'} changed in GCC 7.1
  135 |             I = MBB->removeLiveIn(I);
      |                 ~~~~~~~~~~~~~~~~~^~~
[806/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLegalizerInfo.cpp.o
[807/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o
[808/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86OptimizeLEAs.cpp: In function 'llvm::MachineInstr* {anonymous}::X86OptimizeLEAPass::replaceDebugValue(llvm::MachineInstr&, unsigned int, unsigned int, int64_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86OptimizeLEAs.cpp:591:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  591 |         Expr = DIExpression::appendOpsToArg(Expr, Ops, OpIdx);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86OptimizeLEAs.cpp:618:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  618 |   return BuildMI(*MBB, MBB->erase(&MI), DL, TII->get(Opcode), IsIndirect,
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619 |                  NewOps, Var, Expr);
      |                  ~~~~~~~~~~~~~~~~~~
[809/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o
[810/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstructionSelector.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86LegalizerInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86LegalizerInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionForCartesianProduct(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:542:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  542 |   actionForCartesianProduct(LegalizeAction Action,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:542:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:945:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  945 |   LegalizeRuleSet &minScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::maxScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:979:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  979 |   LegalizeRuleSet &maxScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'void llvm::X86LegalizerInfo::_ZN4llvm16X86LegalizerInfo21setLegalizerInfo64bitEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86LegalizerInfo.cpp:231:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'void llvm::X86LegalizerInfo::_ZN4llvm16X86LegalizerInfo21setLegalizerInfo64bitEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86LegalizerInfo.cpp:261:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'void llvm::X86LegalizerInfo::_ZN4llvm16X86LegalizerInfo21setLegalizerInfo64bitEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86LegalizerInfo.cpp:265:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'void llvm::X86LegalizerInfo::setLegalizerInfo32bit()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86LegalizerInfo.cpp:148:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'void llvm::X86LegalizerInfo::setLegalizerInfo32bit()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86LegalizerInfo.cpp:167:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[811/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrBuilder.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InsertPrefetch.cpp:22:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'virtual bool {anonymous}::X86InsertPrefetch::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InsertPrefetch.cpp:238:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[812/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o
[813/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsExpandPseudo.cpp.o
[814/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o
[815/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o
[816/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o
[817/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCallLowering.cpp.o
[818/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o
[819/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp:37:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'void {anonymous}::X86AvoidSFBPass::buildCopy(llvm::MachineInstr*, unsigned int, int64_t, llvm::MachineInstr*, unsigned int, int64_t, unsigned int, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp:401:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'void {anonymous}::X86AvoidSFBPass::buildCopy(llvm::MachineInstr*, unsigned int, int64_t, llvm::MachineInstr*, unsigned int, int64_t, unsigned int, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp:421:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[820/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXSubtarget.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc: In constructor 'llvm::NVPTXGenSubtargetInfo::NVPTXGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc:316:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  316 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc:316:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::NVPTXGenSubtargetInfo::NVPTXGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::NVPTXSubtarget::NVPTXSubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::NVPTXTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp:53:58:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc:316:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  316 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc:316:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[821/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:106:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:123,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:119,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:137,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:156,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:123,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:119,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, llvm::MachineBasicBlock*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:130,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:139,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:156,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:123,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:119,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:137,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:163,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:123,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:119,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, llvm::MachineBasicBlock*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:130,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:139,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:163,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:123,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:119,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:137,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:164,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:123,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:119,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, llvm::MachineBasicBlock*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:130,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:139,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:164,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:123,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:119,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:169,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:123,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:119,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, llvm::MachineBasicBlock*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:130,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:171,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:123,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:119,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:137,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:172,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:123,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:119,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, llvm::MachineBasicBlock*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:130,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:139,
    inlined from '{anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:172,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::X86ExpandPseudo::ExpandICallBranchFunnel(llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator)::<lambda(unsigned int, unsigned int)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'bool {anonymous}::X86ExpandPseudo::ExpandMI(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:485:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'bool {anonymous}::X86ExpandPseudo::ExpandMI(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:486:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'bool {anonymous}::X86ExpandPseudo::ExpandMI(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:519:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'bool {anonymous}::X86ExpandPseudo::ExpandMI(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ExpandPseudo.cpp:520:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[822/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o
[823/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o
[824/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o
[825/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o
[826/4009] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o
[827/4009] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrBuilder.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:23:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp: In function 'llvm::MachineBasicBlock& splitEdge(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, int, llvm::MachineInstr*, llvm::MachineInstr*&, const llvm::X86InstrInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:265: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  265 |       TII.insertBranch(NewMBB, &Succ, nullptr, Cond, Br->getDebugLoc());
      | 
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'llvm::MachineBasicBlock& splitEdge(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, int, llvm::MachineInstr*, llvm::MachineInstr*&, const llvm::X86InstrInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:314:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86SpeculativeLoadHardeningPass::tracePredStateThroughCFG(llvm::MachineFunction&, llvm::ArrayRef<BlockCondInfo>)::<lambda(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, int, llvm::MachineInstr*, llvm::MachineInstr*&, llvm::ArrayRef<llvm::X86::CondCode>)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:739,
    inlined from 'llvm::SmallVector<llvm::MachineInstr*, 16> {anonymous}::X86SpeculativeLoadHardeningPass::tracePredStateThroughCFG(llvm::MachineFunction&, llvm::ArrayRef<BlockCondInfo>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:795:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from '{anonymous}::X86SpeculativeLoadHardeningPass::tracePredStateThroughCFG(llvm::MachineFunction&, llvm::ArrayRef<BlockCondInfo>)::<lambda(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, int, llvm::MachineInstr*, llvm::MachineInstr*&, llvm::ArrayRef<llvm::X86::CondCode>)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:739,
    inlined from 'llvm::SmallVector<llvm::MachineInstr*, 16> {anonymous}::X86SpeculativeLoadHardeningPass::tracePredStateThroughCFG(llvm::MachineFunction&, llvm::ArrayRef<BlockCondInfo>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:829:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[828/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchISelLowering.cpp.o
[829/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchISelDAGToDAG.cpp.o
[830/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchInstrInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CallLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CallLowering.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:281:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  281 |     virtual void assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex,
      |                  ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:285:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  285 |       assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual unsigned int llvm::CallLowering::ValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:295:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
  295 |     virtual unsigned assignCustomValue(ArgInfo &Arg, ArrayRef<CCValAssign> VAs,
      |                      ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CallLowering.cpp: In member function 'virtual void {anonymous}::X86OutgoingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CallLowering.cpp:115:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  115 |   void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
      |        ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CallLowering.cpp:120:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  120 |     auto *MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  121 |                                         inferAlignFromPtrInfo(MF, MPO));
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CallLowering.cpp: In member function 'virtual void {anonymous}::X86IncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CallLowering.cpp:203:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  203 |   void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
      |        ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CallLowering.cpp:206:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  206 |     auto *MMO = MF.getMachineMemOperand(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~^
  207 |         MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, MemTy,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  208 |         inferAlignFromPtrInfo(MF, MPO));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void {anonymous}::FormalArgHandler::markPhysRegUsed(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CallLowering.cpp:233:34:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[831/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchFrameLowering.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp: In member function 'virtual unsigned int llvm::NVPTXInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp:180:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  180 | unsigned NVPTXInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~~~
[832/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchExpandPseudoInsts.cpp.o
[833/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchExpandAtomicPseudoInsts.cpp.o
[834/4009] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchAsmPrinter.cpp.o
[835/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o
[836/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o
[837/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o
[838/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o
[839/4009] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstructionSelector.cpp: In member function 'const llvm::TargetRegisterClass* {anonymous}::X86InstructionSelector::getRegClass(llvm::LLT, const llvm::RegisterBank&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstructionSelector.cpp:171: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  171 | X86InstructionSelector::getRegClass(LLT Ty, const RegisterBank &RB) const {
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstructionSelector.cpp: In member function 'bool {anonymous}::X86InstructionSelector::materializeFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstructionSelector.cpp:1451: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1451 |     MachineMemOperand *MMO = MF.getMachineMemOperand(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1452 |         MachinePointerInfo::getConstantPool(MF), MachineMemOperand::MOLoad,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1453 |         LLT::pointer(0, MF.getDataLayout().getPointerSizeInBits()), Alignment);
      | 
[840/4009] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o
[841/4009] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o
[842/4009] Building CXX object lib/WindowsDriver/CMakeFiles/LLVMWindowsDriver.dir/MSVCPaths.cpp.o
[843/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CmovConversion.cpp:44:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::X86CmovConverterPass::convertCmovInstsToBranches(llvm::SmallVectorImpl<llvm::MachineInstr*>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CmovConversion.cpp:692:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::X86CmovConverterPass::convertCmovInstsToBranches(llvm::SmallVectorImpl<llvm::MachineInstr*>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86CmovConversion.cpp:693:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[844/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/TaskDispatch.cpp.o
[845/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorProcessControl.cpp.o
[846/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SpeculateAnalyses.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FrameLowering.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'virtual void llvm::X86FrameLowering::adjustForHiPEPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FrameLowering.cpp:3284:31:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'virtual void llvm::X86FrameLowering::adjustForHiPEPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FrameLowering.cpp:3285:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'virtual void llvm::X86FrameLowering::adjustForSegmentedStacks(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FrameLowering.cpp:2964:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'virtual void llvm::X86FrameLowering::adjustForSegmentedStacks(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FrameLowering.cpp:2965:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::X86FrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FrameLowering.cpp:2720:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::X86FrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FrameLowering.cpp:2756:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[847/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Speculation.cpp.o
[848/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SimpleRemoteEPC.cpp.o
[849/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o
[850/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcV2CBindings.cpp.o
[851/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o
[852/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o
[853/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o
[854/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Mangling.cpp.o
[855/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ELFNixPlatform.cpp.o
[856/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MemoryMapper.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXSubtarget.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[857/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MapperJITLinkMemoryManager.cpp.o
[858/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MachOPlatform.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86Subtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86TargetMachine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86TargetMachine.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[859/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp: In member function 'virtual void llvm::orc::SelfExecutorProcessControl::writeBuffersAsync(llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>, llvm::orc::ExecutorProcessControl::MemoryAccess::WriteResultFn)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp:170:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>' changed in GCC 7.1
  170 | void SelfExecutorProcessControl::writeBuffersAsync(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp: In member function 'virtual llvm::Expected<std::vector<std::vector<llvm::orc::ExecutorAddr> > > llvm::orc::SelfExecutorProcessControl::lookupSymbols(llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp:85:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>' changed in GCC 7.1
   85 | SelfExecutorProcessControl::lookupSymbols(ArrayRef<LookupRequest> Request) {
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual llvm::Expected<std::vector<std::vector<llvm::orc::ExecutorAddr> > > llvm::orc::SelfExecutorProcessControl::lookupSymbols(llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp:102:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[860/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LookupAndRecordAddrs.cpp.o
[861/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXISelLowering.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[862/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyReexports.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSubtarget.cpp:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenSubtargetInfo.inc: In constructor 'llvm::MipsGenSubtargetInfo::MipsGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenSubtargetInfo.inc:3962:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 3962 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenSubtargetInfo.inc:3962:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::MipsGenSubtargetInfo::MipsGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::MipsSubtarget::MipsSubtarget(const llvm::Triple&, llvm::StringRef, llvm::StringRef, bool, const llvm::MipsTargetMachine&, llvm::MaybeAlign)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSubtarget.cpp:90:51:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenSubtargetInfo.inc:3962:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 3962 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenSubtargetInfo.inc:3962:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[863/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITTargetMachineBuilder.cpp.o
[864/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/Mips16InstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/Mips16InstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[865/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o
[866/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:26:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::X86AsmParser::ParseIntelExpression(IntelExprStateMachine&, llvm::SMLoc&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:1967:54:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::X86AsmParser::ParseMasmOperator(unsigned int, int64_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2446:77:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool {anonymous}::X86AsmParser::ParseMemOperand(unsigned int, const llvm::MCExpr*, llvm::SMLoc, llvm::SMLoc, llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2943:24,
    inlined from 'bool {anonymous}::X86AsmParser::parseATTOperand(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2741:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:2907:48: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 2907 |     auto TokCount = this->getLexer().peekTokens(Buf, true);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
[867/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectFileInterface.cpp.o
[868/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o
[869/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCIndirectionUtils.cpp.o
[870/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericRTDyldMemoryManager.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZISelLowering.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp: In member function 'virtual llvm::Register llvm::SystemZTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp:1266:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1266 | SystemZTargetLowering::getRegisterByName(const char *RegName, LLT VT,
      | ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZISelLowering.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock* llvm::SystemZTargetLowering::emitStringWrapper(llvm::MachineInstr&, llvm::MachineBasicBlock*, unsigned int) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp:8586:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock* llvm::SystemZTargetLowering::emitSelect(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp:7644:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock* llvm::SystemZTargetLowering::emitSelect(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp:7645:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[871/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericJITLinkMemoryManager.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsMachineFunction.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsMachineFunction.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::MipsFunctionInfo::initGlobalBaseReg(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsMachineFunction.cpp:88:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::MipsFunctionInfo::initGlobalBaseReg(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsMachineFunction.cpp:116:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::MipsFunctionInfo::initGlobalBaseReg(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsMachineFunction.cpp:151:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[872/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericDylibManager.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Target/TargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/Mips.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEFrameLowering.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::MipsSEFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp:810:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::MipsSEFrameLowering::emitInterruptPrologueStub(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp:597:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::MipsSEFrameLowering::emitInterruptPrologueStub(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp:611:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::MipsSEFrameLowering::emitInterruptPrologueStub(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp:622:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::MipsSEFrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp:509:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[873/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCEHFrameRegistrar.cpp.o
[874/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDebugObjectRegistrar.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsRegisterBankInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  603 |   getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const {
      |   ^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp: In member function 'virtual const llvm::RegisterBank& llvm::MipsRegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:79:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   79 | MipsRegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC,
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In function 'bool llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(llvm::GUnmerge&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1075:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1075 |             Builder.buildInstr(ConvertOp, {DstRegs[k]}, {TmpRegs[k]});
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1075:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1075:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1120:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1120 |             Builder.buildInstr(ConvertOp, {DefReg}, {MergeSrc});
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1120:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1120:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp: In member function 'virtual void llvm::MipsRegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp:745:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  745 |     Helper.narrowScalar(MI, 0, LLT::scalar(32));
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[875/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDynamicLibrarySearchGenerator.cpp.o
[876/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugUtils.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEInstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[877/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebuggerSupportPlugin.cpp.o
[878/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugObjectManagerPlugin.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/SubtargetFeature.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/COFF.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/obj2yaml.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Symbol&}; _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator<llvm::ELFYAML::Symbol>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::Symbol>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::ProgramHeader&}; _Tp = llvm::ELFYAML::ProgramHeader; _Alloc = std::allocator<llvm::ELFYAML::ProgramHeader>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::ProgramHeader>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Relocation&}; _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::Relocation>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::ELFYAML::DynamicEntry}; _Tp = llvm::ELFYAML::DynamicEntry; _Alloc = std::allocator<llvm::ELFYAML::DynamicEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::DynamicEntry>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::ELFYAML::BBAddrMapEntry::BBEntry}; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::BBAddrMapEntry::BBEntry>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::ELFYAML::BBAddrMapEntry}; _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::BBAddrMapEntry>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ELFYAML::BBAddrMapEntry}; _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::ELFYAML::StackSizeEntry}; _Tp = llvm::ELFYAML::StackSizeEntry; _Alloc = std::allocator<llvm::ELFYAML::StackSizeEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::StackSizeEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ELFYAML::StackSizeEntry}; _Tp = llvm::ELFYAML::StackSizeEntry; _Alloc = std::allocator<llvm::ELFYAML::StackSizeEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::StackSizeEntry*, std::vector<llvm::ELFYAML::StackSizeEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ELFYAML::DynamicEntry}; _Tp = llvm::ELFYAML::DynamicEntry; _Alloc = std::allocator<llvm::ELFYAML::DynamicEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ELFYAML::DynamicEntry; _Alloc = std::allocator<llvm::ELFYAML::DynamicEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<llvm::ELFYAML::DynamicSection*> {anonymous}::ELFDumper<ELFT>::dumpDynamicSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1090:26,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:594:69,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::DynamicSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::DynamicEntry*, std::vector<llvm::ELFYAML::DynamicEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ELFYAML::BBAddrMapEntry::BBEntry}; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<llvm::ELFYAML::BBAddrMapSection*> {anonymous}::ELFDumper<ELFT>::dumpBBAddrMapSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:915:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry::BBEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry::BBEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBEntry> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ELFYAML::DynamicEntry}; _Tp = llvm::ELFYAML::DynamicEntry; _Alloc = std::allocator<llvm::ELFYAML::DynamicEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ELFYAML::DynamicEntry; _Alloc = std::allocator<llvm::ELFYAML::DynamicEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<llvm::ELFYAML::DynamicSection*> {anonymous}::ELFDumper<ELFT>::dumpDynamicSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1090:26,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:594:69,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::DynamicSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::DynamicEntry*, std::vector<llvm::ELFYAML::DynamicEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ELFYAML::BBAddrMapEntry::BBEntry}; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<llvm::ELFYAML::BBAddrMapSection*> {anonymous}::ELFDumper<ELFT>::dumpBBAddrMapSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:915:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry::BBEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry::BBEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBEntry> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ELFYAML::DynamicEntry}; _Tp = llvm::ELFYAML::DynamicEntry; _Alloc = std::allocator<llvm::ELFYAML::DynamicEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ELFYAML::DynamicEntry; _Alloc = std::allocator<llvm::ELFYAML::DynamicEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<llvm::ELFYAML::DynamicSection*> {anonymous}::ELFDumper<ELFT>::dumpDynamicSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1090:26,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:594:69,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::DynamicSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::DynamicEntry*, std::vector<llvm::ELFYAML::DynamicEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ELFYAML::BBAddrMapEntry::BBEntry}; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<llvm::ELFYAML::BBAddrMapSection*> {anonymous}::ELFDumper<ELFT>::dumpBBAddrMapSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:915:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry::BBEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry::BBEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBEntry> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ELFYAML::DynamicEntry}; _Tp = llvm::ELFYAML::DynamicEntry; _Alloc = std::allocator<llvm::ELFYAML::DynamicEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ELFYAML::DynamicEntry; _Alloc = std::allocator<llvm::ELFYAML::DynamicEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<llvm::ELFYAML::DynamicSection*> {anonymous}::ELFDumper<ELFT>::dumpDynamicSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1090:26,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:594:69,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::DynamicSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::DynamicEntry*, std::vector<llvm::ELFYAML::DynamicEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ELFYAML::BBAddrMapEntry::BBEntry}; _Tp = llvm::ELFYAML::BBAddrMapEntry::BBEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry::BBEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry::BBEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<llvm::ELFYAML::BBAddrMapSection*> {anonymous}::ELFDumper<ELFT>::dumpBBAddrMapSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:915:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry::BBEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::BBAddrMapEntry::BBEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry::BBEntry> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]',
    inlined from 'llvm::Expected<llvm::ELFYAML::RelocationSection*> {anonymous}::ELFDumper<ELFT>::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1117:32,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:599:67,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::RelocationSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]',
    inlined from 'llvm::Expected<llvm::ELFYAML::RelocationSection*> {anonymous}::ELFDumper<ELFT>::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1128:32,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:599:67,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::RelocationSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator<llvm::ELFYAML::Symbol>]',
    inlined from 'llvm::Error {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, std::optional<std::vector<llvm::ELFYAML::Symbol> >&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:702:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator<llvm::ELFYAML::Symbol>]',
    inlined from 'llvm::Error {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, std::optional<std::vector<llvm::ELFYAML::Symbol> >&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:702:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator<llvm::ELFYAML::Symbol>]',
    inlined from 'llvm::Error {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, std::optional<std::vector<llvm::ELFYAML::Symbol> >&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:702:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator<llvm::ELFYAML::Symbol>]',
    inlined from 'llvm::Error {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, std::optional<std::vector<llvm::ELFYAML::Symbol> >&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:702:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]',
    inlined from 'llvm::Expected<llvm::ELFYAML::RelocationSection*> {anonymous}::ELFDumper<ELFT>::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1117:32,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:599:67,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::RelocationSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]',
    inlined from 'llvm::Expected<llvm::ELFYAML::RelocationSection*> {anonymous}::ELFDumper<ELFT>::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1128:32,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:599:67,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::RelocationSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]',
    inlined from 'llvm::Expected<llvm::ELFYAML::RelocationSection*> {anonymous}::ELFDumper<ELFT>::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1117:32,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:599:67,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::RelocationSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]',
    inlined from 'llvm::Expected<llvm::ELFYAML::RelocationSection*> {anonymous}::ELFDumper<ELFT>::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1128:32,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:599:67,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::RelocationSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]',
    inlined from 'llvm::Expected<llvm::ELFYAML::RelocationSection*> {anonymous}::ELFDumper<ELFT>::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1117:32,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:599:67,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::RelocationSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]',
    inlined from 'llvm::Expected<llvm::ELFYAML::RelocationSection*> {anonymous}::ELFDumper<ELFT>::dumpRelocSection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:1128:32,
    inlined from '{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:599:67,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::RelocationSection*>; _Fn = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Callable = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>&; _Args = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >*}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Expected<llvm::ELFYAML::Chunk*>; _Functor = {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dumpSections()::<lambda(unsigned int)>::<lambda(const {anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::Elf_Shdr*)>; _ArgTypes = {const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >*}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::AbbrevTable::AbbrevTable(const llvm::DWARFYAML::AbbrevTable&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:44:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Args = {const llvm::DWARFYAML::AbbrevTable&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; _Tp = llvm::DWARFYAML::LineTableOpcode]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::LineTable::LineTable(const llvm::DWARFYAML::LineTable&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:139:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::LineTable; _Args = {const llvm::DWARFYAML::LineTable&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'constexpr llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>::ListEntries(const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:195:38,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Args = {const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ARange>; _Args = {const vector<llvm::DWARFYAML::ARange, allocator<llvm::DWARFYAML::ARange> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ARange, std::allocator<llvm::DWARFYAML::ARange> >&}; _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ARange>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ARange>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ARange> >::optional(const std::optional<std::vector<llvm::DWARFYAML::ARange> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {const vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::Ranges>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::Ranges>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >::optional(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::AddrTableEntry>; _Args = {const vector<llvm::DWARFYAML::AddrTableEntry, allocator<llvm::DWARFYAML::AddrTableEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::AddrTableEntry, std::allocator<llvm::DWARFYAML::AddrTableEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::AddrTableEntry>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::AddrTableEntry>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >::optional(const std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*; _Tp = llvm::DWARFYAML::LineTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::ProgramHeader; _Alloc = std::allocator<llvm::ELFYAML::ProgramHeader>]',
    inlined from 'llvm::Expected<std::vector<llvm::ELFYAML::ProgramHeader> > {anonymous}::ELFDumper<ELFT>::dumpProgramHeaders(llvm::ArrayRef<std::unique_ptr<llvm::ELFYAML::Chunk> >) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:506:18,
    inlined from 'llvm::Expected<llvm::ELFYAML::Object*> {anonymous}::ELFDumper<ELFT>::dump() [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:374:49:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::ProgramHeader*, std::vector<llvm::ELFYAML::ProgramHeader> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::ProgramHeader; _Alloc = std::allocator<llvm::ELFYAML::ProgramHeader>]',
    inlined from 'llvm::Expected<std::vector<llvm::ELFYAML::ProgramHeader> > {anonymous}::ELFDumper<ELFT>::dumpProgramHeaders(llvm::ArrayRef<std::unique_ptr<llvm::ELFYAML::Chunk> >) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:506:18,
    inlined from 'llvm::Expected<llvm::ELFYAML::Object*> {anonymous}::ELFDumper<ELFT>::dump() [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:374:49:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::ProgramHeader*, std::vector<llvm::ELFYAML::ProgramHeader> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::ProgramHeader; _Alloc = std::allocator<llvm::ELFYAML::ProgramHeader>]',
    inlined from 'llvm::Expected<std::vector<llvm::ELFYAML::ProgramHeader> > {anonymous}::ELFDumper<ELFT>::dumpProgramHeaders(llvm::ArrayRef<std::unique_ptr<llvm::ELFYAML::Chunk> >) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:506:18,
    inlined from 'llvm::Expected<llvm::ELFYAML::Object*> {anonymous}::ELFDumper<ELFT>::dump() [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:374:49:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::ProgramHeader*, std::vector<llvm::ELFYAML::ProgramHeader> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFYAML::ProgramHeader; _Alloc = std::allocator<llvm::ELFYAML::ProgramHeader>]',
    inlined from 'llvm::Expected<std::vector<llvm::ELFYAML::ProgramHeader> > {anonymous}::ELFDumper<ELFT>::dumpProgramHeaders(llvm::ArrayRef<std::unique_ptr<llvm::ELFYAML::Chunk> >) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:506:18,
    inlined from 'llvm::Expected<llvm::ELFYAML::Object*> {anonymous}::ELFDumper<ELFT>::dump() [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/obj2yaml/elf2yaml.cpp:374:49:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::ProgramHeader*, std::vector<llvm::ELFYAML::ProgramHeader> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[879/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o
[880/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o
[881/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsPostLegalizerCombiner.cpp:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenPostLegalizeGICombiner.inc:90:6: warning: 'bool {anonymous}::MipsGenPostLegalizerCombinerHelperRuleConfig::isRuleDisabled(unsigned int) const' defined but not used [-Wunused-function]
   90 | bool MipsGenPostLegalizerCombinerHelperRuleConfig::isRuleDisabled(unsigned RuleID) const {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[882/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFPlatform.cpp.o
[883/4009] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFVCRuntimeSupport.cpp.o
[884/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
[885/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordPrinter.cpp.o
[886/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordInitializer.cpp.o
[887/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o
[888/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Clustering.cpp: In member function 'void llvm::exegesis::SchedClassClusterCentroid::addPoint(llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Clustering.cpp:358:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>' changed in GCC 7.1
  358 | void SchedClassClusterCentroid::addPoint(ArrayRef<BenchmarkMeasure> Point) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Clustering.cpp: In member function 'bool llvm::exegesis::InstructionBenchmarkClustering::areAllNeighbours(llvm::ArrayRef<unsigned int>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Clustering.cpp:71:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>' changed in GCC 7.1
   71 |     G.addPoint(Measurements);
      |     ~~~~~~~~~~^~~~~~~~~~~~~~
[889/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o
[890/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp: In member function 'virtual unsigned int llvm::LoongArchInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp:328:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  328 | unsigned LoongArchInstrInfo::insertBranch(
      |          ^~~~~~~~~~~~~~~~~~
[891/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o
[892/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o
[893/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o
[894/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Target/TargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/Mips.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/Mips16FrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::Mips16FrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:131:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[895/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockVerifier.cpp.o
[896/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockPrinter.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp: In function 'bool needsExpandMemInst(llvm::MCInst&, const llvm::MCInstrDesc&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:1837:24: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1837 |   const MCOperandInfo &OpInfo = MCID.operands()[NumOp - 1];
      |                        ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:1837:58: note: the temporary was destroyed at the end of the full expression '(& MCID)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[]((NumOp - 1))'
 1837 |   const MCOperandInfo &OpInfo = MCID.operands()[NumOp - 1];
      |                                                          ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp: In member function 'bool {anonymous}::MipsAsmParser::processInstruction(llvm::MCInst&, llvm::SMLoc, llvm::MCStreamer&, const llvm::MCSubtargetInfo*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:2167:30: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 2167 |         const MCOperandInfo &OpInfo = MCID.operands()[i];
      |                              ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:2167:56: note: the temporary was destroyed at the end of the full expression '(& MCID)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](i)'
 2167 |         const MCOperandInfo &OpInfo = MCID.operands()[i];
      |                                                        ^
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:30:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::MipsAsmParser::parseSetAssignment()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:7442:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'int {anonymous}::MipsAsmParser::matchCPURegisterName(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:6192:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'llvm::OperandMatchResultTy {anonymous}::MipsAsmParser::matchAnyRegisterWithoutDollar(llvm::OperandVector&, llvm::SMLoc)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:6701:40,
    inlined from 'llvm::OperandMatchResultTy {anonymous}::MipsAsmParser::parseAnyRegister(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:6725:61:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'llvm::OperandMatchResultTy {anonymous}::MipsAsmParser::parseInvNum(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:6766:58,
    inlined from 'llvm::OperandMatchResultTy {anonymous}::MipsAsmParser::tryCustomParseOperand(llvm::OperandVector&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenAsmMatcher.inc:11731:23,
    inlined from 'llvm::OperandMatchResultTy {anonymous}::MipsAsmParser::MatchOperandParserImpl(llvm::OperandVector&, llvm::StringRef, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Mips/MipsGenAsmMatcher.inc:11804:56,
    inlined from 'bool {anonymous}::MipsAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:6334:54:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[897/4009] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockIndexer.cpp.o
[898/4009] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o
[899/4009] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Analysis.cpp: In member function 'bool llvm::exegesis::Analysis::SchedClassCluster::measurementsMatch(const llvm::MCSubtargetInfo&, const llvm::exegesis::ResolvedSchedClass&, const llvm::exegesis::InstructionBenchmarkClustering&, double) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Analysis.cpp:361:52: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::PerInstructionStats>' changed in GCC 7.1
  361 |       RSC.getAsPoint(Mode, STI, Centroid.getStats());
      |                                                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Analysis.cpp: In member function 'void llvm::exegesis::Analysis::SchedClassCluster::addPoint(size_t, const llvm::exegesis::InstructionBenchmarkClustering&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Analysis.cpp:344:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::BenchmarkMeasure>' changed in GCC 7.1
  344 |   Centroid.addPoint(Point.Measurements);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[900/4009] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp: In member function 'llvm::Expected<llvm::SmallString<0> > llvm::exegesis::BenchmarkRunner::assembleSnippet(const llvm::exegesis::BenchmarkCode&, const llvm::exegesis::SnippetRepetitor&, unsigned int, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp:146:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
  146 |           Repetitor.Repeat(Instructions, MinInstructions, LoopBodySize), OS)) {
      |                                                                            ^
[901/4009] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp: In function 'bool CheckTy0Ty1MemSizeAlign(const llvm::LegalityQuery&, std::initializer_list<TypesAndMemOps>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:39:1: note: parameter passing for argument of type 'std::initializer_list<TypesAndMemOps>' changed in GCC 7.1
   39 | CheckTy0Ty1MemSizeAlign(const LegalityQuery &Query,
      | ^~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)::<lambda(const llvm::LegalityQuery&)>; _ArgTypes = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:107:36: note: parameter passing for argument of type 'std::initializer_list<TypesAndMemOps>' changed in GCC 7.1
  107 |         if (CheckTy0Ty1MemSizeAlign(
      |             ~~~~~~~~~~~~~~~~~~~~~~~^
  108 |                 Query, {{s32, p0, 8, NoAlignRequirements},
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  109 |                         {s32, p0, 16, ST.systemSupportsUnalignedAccess()},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |                         {s32, p0, 32, NoAlignRequirements},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  111 |                         {p0, p0, 32, NoAlignRequirements},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |                         {s64, p0, 64, ST.systemSupportsUnalignedAccess()}}))
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:114:51: note: parameter passing for argument of type 'std::initializer_list<TypesAndMemOps>' changed in GCC 7.1
  114 |         if (ST.hasMSA() && CheckTy0Ty1MemSizeAlign(
      |                            ~~~~~~~~~~~~~~~~~~~~~~~^
  115 |                                Query, {{v16s8, p0, 128, NoAlignRequirements},
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |                                        {v8s16, p0, 128, NoAlignRequirements},
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117 |                                        {v4s32, p0, 128, NoAlignRequirements},
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  118 |                                        {v2s64, p0, 128, NoAlignRequirements}}))
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:13:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'virtual bool llvm::MipsLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:368:47:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'virtual bool llvm::MipsLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:369:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:16:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual bool llvm::MipsLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:384:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'virtual bool llvm::MipsLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:397:49:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp: In member function 'virtual bool llvm::MipsLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:414:41: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  414 |           MIRBuilder.buildMergeLikeInstr(Val, {Load_P2Half, Load_Rem});
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:414:41: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:417:45: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  417 |               MIRBuilder.buildMergeLikeInstr(s64, {Load_P2Half, Load_Rem});
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:417:45: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:445:39: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  445 |         MIRBuilder.buildMergeLikeInstr(s64, {Src, C_HiMask.getReg(0)});
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:445:39: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual bool llvm::MipsLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:453:56:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1731 |     return buildInstr(TargetOpcode::G_FSUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual bool llvm::MipsLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:451:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1731 |     return buildInstr(TargetOpcode::G_FSUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp: In member function 'virtual bool llvm::MipsLegalizerInfo::legalizeIntrinsic(llvm::LegalizerHelper&, llvm::MachineInstr&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:524:63: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  524 |                              *MI.getMF()->getMachineMemOperand(
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  525 |                                  MPO, MachineMemOperand::MOLoad, PtrTy, Align(4)));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:527:60: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  527 |                           *MI.getMF()->getMachineMemOperand(
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  528 |                               MPO, MachineMemOperand::MOStore, PtrTy, Align(4)));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.h:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionForCartesianProduct(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:542:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  542 |   actionForCartesianProduct(LegalizeAction Action,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:542:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::maxScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:979:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  979 |   LegalizeRuleSet &maxScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:945:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  945 |   LegalizeRuleSet &minScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:162:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:175:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:214:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:304:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:305:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:752:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  752 |     return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:309:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:752:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  752 |     return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::lowerForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:310:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:710:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  710 |     return actionForCartesianProduct(LegalizeAction::Lower, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:315:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:316:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:752:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  752 |     return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:320:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:752:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  752 |     return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::customForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::MipsLegalizerInfo::MipsLegalizerInfo(const llvm::MipsSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp:321:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:858:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  858 |     return actionForCartesianProduct(LegalizeAction::Custom, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[902/4009] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o
[903/4009] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o
[904/4009] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o
[905/4009] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/PackedVersion.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::ExecutorAddr&}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp: In member function 'virtual llvm::Expected<std::vector<std::vector<llvm::orc::ExecutorAddr> > > llvm::orc::SimpleRemoteEPC::lookupSymbols(llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:33:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>' changed in GCC 7.1
   33 | SimpleRemoteEPC::lookupSymbols(ArrayRef<LookupRequest> Request) {
      | ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'virtual llvm::Expected<std::vector<std::vector<llvm::orc::ExecutorAddr> > > llvm::orc::SimpleRemoteEPC::lookupSymbols(llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp:41:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[906/4009] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o
[907/4009] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ArchitectureSet.cpp.o
[908/4009] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Architecture.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp: In member function 'virtual bool llvm::X86InstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:3355: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 3355 | bool X86InstrInfo::canInsertSelect(const MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp: In member function 'virtual void llvm::X86InstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:3392: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 3392 | void X86InstrInfo::insertSelect(MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp: In function 'void addOperands(llvm::MachineInstrBuilder&, llvm::ArrayRef<llvm::MachineOperand>, int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:5874: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 5874 | static void addOperands(MachineInstrBuilder &MIB, ArrayRef<MachineOperand> MOs,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp: In function 'llvm::MachineInstr* FuseInst(llvm::MachineFunction&, unsigned int, unsigned int, llvm::ArrayRef<llvm::MachineOperand>, llvm::MachineBasicBlock::iterator, llvm::MachineInstr&, const llvm::TargetInstrInfo&, int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:5953: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 5953 | static MachineInstr *FuseInst(MachineFunction &MF, unsigned Opcode,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:5967: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 5967 |       addOperands(MIB, MOs, PtrOffset);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp: In member function 'virtual unsigned int llvm::X86InstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:3296: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 3296 | unsigned X86InstrInfo::insertBranch(MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp: In member function 'llvm::MachineInstr* llvm::X86InstrInfo::foldMemoryOperandCustom(llvm::MachineFunction&, llvm::MachineInstr&, unsigned int, llvm::ArrayRef<llvm::MachineOperand>, llvm::MachineBasicBlock::iterator, unsigned int, llvm::Align) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:5995: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 5995 | MachineInstr *X86InstrInfo::foldMemoryOperandCustom(
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6022: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 6022 |             FuseInst(MF, NewOpCode, OpNum, MOs, InsertPt, MI, *this, PtrOffset);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6022: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6044: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 6044 |             FuseInst(MF, NewOpCode, OpNum, MOs, InsertPt, MI, *this, 8);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6044: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6059: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 6059 |             FuseInst(MF, X86::MOVHPDrm, OpNum, MOs, InsertPt, MI, *this);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6059: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp: In member function 'llvm::MachineInstr* llvm::X86InstrInfo::foldMemoryOperandImpl(llvm::MachineFunction&, llvm::MachineInstr&, unsigned int, llvm::ArrayRef<llvm::MachineOperand>, llvm::MachineBasicBlock::iterator, unsigned int, llvm::Align, bool) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6088: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 6088 | MachineInstr *X86InstrInfo::foldMemoryOperandImpl(
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6136: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 6136 |   if (MachineInstr *CustomMI = foldMemoryOperandCustom(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6137 |           MF, MI, OpNum, MOs, InsertPt, Size, Alignment))
      | 
In function 'llvm::MachineInstr* MakeM0Inst(const llvm::TargetInstrInfo&, unsigned int, llvm::ArrayRef<llvm::MachineOperand>, llvm::MachineBasicBlock::iterator, llvm::MachineInstr&)',
    inlined from 'llvm::MachineInstr* llvm::X86InstrInfo::foldMemoryOperandImpl(llvm::MachineFunction&, llvm::MachineInstr&, unsigned int, llvm::ArrayRef<llvm::MachineOperand>, llvm::MachineBasicBlock::iterator, unsigned int, llvm::Align, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6153:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:5991: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 5991 |   addOperands(MIB, MOs);
      | 
In function 'llvm::MachineInstr* FuseTwoAddrInst(llvm::MachineFunction&, unsigned int, llvm::ArrayRef<llvm::MachineOperand>, llvm::MachineBasicBlock::iterator, llvm::MachineInstr&, const llvm::TargetInstrInfo&)',
    inlined from 'llvm::MachineInstr* llvm::X86InstrInfo::foldMemoryOperandImpl(llvm::MachineFunction&, llvm::MachineInstr&, unsigned int, llvm::ArrayRef<llvm::MachineOperand>, llvm::MachineBasicBlock::iterator, unsigned int, llvm::Align, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6200:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:5934: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 5934 |   addOperands(MIB, MOs);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp: In member function 'llvm::MachineInstr* llvm::X86InstrInfo::foldMemoryOperandImpl(llvm::MachineFunction&, llvm::MachineInstr&, unsigned int, llvm::ArrayRef<llvm::MachineOperand>, llvm::MachineBasicBlock::iterator, unsigned int, llvm::Align, bool) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6202: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 6202 |       NewMI = FuseInst(MF, Opcode, OpNum, MOs, InsertPt, MI, *this);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6202: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6250: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 6250 |       NewMI = foldMemoryOperandImpl(MF, MI, CommuteOpIdx2, MOs, InsertPt, Size,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6251 |                                     Alignment, /*AllowCommute=*/false);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp: In member function 'virtual llvm::MachineInstr* llvm::X86InstrInfo::foldMemoryOperandImpl(llvm::MachineFunction&, llvm::MachineInstr&, llvm::ArrayRef<unsigned int>, llvm::MachineBasicBlock::iterator, int, llvm::LiveIntervals*, llvm::VirtRegMap*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6331: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 6331 |   return foldMemoryOperandImpl(MF, MI, Ops[0],
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6332 |                                MachineOperand::CreateFI(FrameIndex), InsertPt,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6333 |                                Size, Alignment, /*AllowCommute=*/true);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp: In member function 'virtual llvm::MachineInstr* llvm::X86InstrInfo::foldMemoryOperandImpl(llvm::MachineFunction&, llvm::MachineInstr&, llvm::ArrayRef<unsigned int>, llvm::MachineBasicBlock::iterator, llvm::MachineInstr&, llvm::LiveIntervals*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:6804: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 6804 |   return foldMemoryOperandImpl(MF, MI, Ops[0], MOs, InsertPt,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6805 |                                /*Size=*/0, Alignment, /*AllowCommute=*/true);
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PatternMatch.h:39,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/ComplexDeinterleavingPass.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:30,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86Subtarget.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:18:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual std::optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > llvm::X86InstrInfo::describeLoadedValue(const llvm::MachineInstr&, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:9159:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'std::optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > describeMOVrrLoadedValue(const llvm::MachineInstr&, llvm::Register, const llvm::TargetRegisterInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:9051,
    inlined from 'virtual std::optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > llvm::X86InstrInfo::describeLoadedValue(const llvm::MachineInstr&, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:9179:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual std::optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > llvm::X86InstrInfo::describeLoadedValue(const llvm::MachineInstr&, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:9199:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.h:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::X86InstrInfo::optimizeCompareInstr(llvm::MachineInstr&, llvm::Register, llvm::Register, int64_t, int64_t, const llvm::MachineRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86InstrInfo.cpp:4669:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[909/4009] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/StandardInstrumentations.cpp.o
[910/4009] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassPlugin.cpp.o
[911/4009] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderPipelines.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PatternMatch.h:39,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/ComplexDeinterleavingPass.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:30,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsISelLowering.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.cpp:16:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual std::optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > llvm::MipsInstrInfo::describeLoadedValue(const llvm::MachineInstr&, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.cpp:939:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.cpp: In member function 'void llvm::MipsInstrInfo::BuildCondBr(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.cpp:119:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  119 | void MipsInstrInfo::BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |      ^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.cpp: In member function 'virtual unsigned int llvm::MipsInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.cpp:134:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  134 | unsigned MipsInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.cpp:154:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  154 |     BuildCondBr(MBB, TBB, DL, Cond);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstrInfo.cpp:164:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  164 |     BuildCondBr(MBB, TBB, DL, Cond);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[912/4009] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderBindings.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:281:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  281 |     virtual void assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex,
      |                  ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:285:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  285 |       assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp: In member function 'virtual void {anonymous}::MipsIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:152:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  152 | void MipsIncomingValueHandler::assignValueToAddress(Register ValVReg,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:157:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  157 |   auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy,
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |                                      inferAlignFromPtrInfo(MF, MPO));
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp: In member function 'virtual void {anonymous}::MipsOutgoingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:243:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  243 | void MipsOutgoingValueHandler::assignValueToAddress(Register ValVReg,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:250:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  250 |   auto MMO = MF.getMachineMemOperand(
      |              ~~~~~~~~~~~~~~~~~~~~~~~^
  251 |       MPO, MachineMemOperand::MOStore, MemTy,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  252 |       commonAlignment(STI.getStackAlignment(), LocMemOffset));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp: In member function 'virtual unsigned int {anonymous}::MipsOutgoingValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:259:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
  259 | MipsOutgoingValueHandler::assignCustomValue(CallLowering::ArgInfo &Arg,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp: In member function 'virtual unsigned int {anonymous}::MipsIncomingValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:167:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
  167 | MipsIncomingValueHandler::assignCustomValue(CallLowering::ArgInfo &Arg,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:184:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  184 |   MIRBuilder.buildMergeLikeInstr(Arg.OrigRegs[0], {CopyLo, CopyHi});
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:184:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::MipsCallLowering::lowerFormalArguments(llvm::MachineIRBuilder&, const llvm::Function&, llvm::ArrayRef<llvm::ArrayRef<llvm::Register> >, llvm::FunctionLoweringInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:427:36:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp: In member function 'virtual bool llvm::MipsCallLowering::lowerFormalArguments(llvm::MachineIRBuilder&, const llvm::Function&, llvm::ArrayRef<llvm::ArrayRef<llvm::Register> >, llvm::FunctionLoweringInfo&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:436:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  436 |       MachineMemOperand *MMO = MF.getMachineMemOperand(
      |                                ~~~~~~~~~~~~~~~~~~~~~~~^
  437 |           MPO, MachineMemOperand::MOStore, RegTy, Align(RegSize));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void {anonymous}::MipsIncomingValueHandler::markPhysRegUsed(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsCallLowering.cpp:110:34:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[913/4009] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
[914/4009] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/OptimizationLevel.cpp.o
[915/4009] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsISelLowering.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEISelLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEISelLowering.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:30,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsISelLowering.h:24:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::MachineBasicBlock* llvm::MipsSETargetLowering::emitST_F16_PSEUDO(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsSEISelLowering.cpp:3533:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[916/4009] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/XRay/FDRTraceExpander.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/FDRTraceExpander.cpp:8:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual llvm::Error llvm::xray::TraceExpander::visit(llvm::xray::CallArgRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/FDRTraceExpander.cpp:85:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[917/4009] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/SummaryBasedOptimizations.cpp.o
[918/4009] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
[919/4009] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
[920/4009] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o
[921/4009] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
[922/4009] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o
[923/4009] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o
[924/4009] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o
[925/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/RawMemProfReader.cpp.o
[926/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
[927/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o
[928/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o
[929/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericDylibManager.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSExecutorAddr; T = llvm::orc::ExecutorAddr]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSExecutorAddr; SequenceT = std::vector<llvm::orc::ExecutorAddr>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::ExecutorAddr>; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSExpected<SPSTagT>, llvm::orc::shared::detail::SPSSerializableExpected<T> >::deserialize(llvm::orc::shared::SPSInputBuffer&, llvm::orc::shared::detail::SPSSerializableExpected<T>&) [with SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>; T = std::vector<llvm::orc::ExecutorAddr>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:713:46,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::shared::detail::SPSSerializableExpected<std::vector<llvm::orc::ExecutorAddr> >; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSExpected<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr> >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static llvm::Error llvm::orc::shared::detail::ResultDeserializer<llvm::orc::shared::SPSExpected<SPSTagT>, llvm::Expected<T> >::deserialize(llvm::Expected<T>&, const char*, size_t) [with SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>; T = std::vector<llvm::orc::ExecutorAddr>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:419:55:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[930/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/MemProf.cpp.o
[931/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
[932/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
[933/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfCorrelator.cpp.o
[934/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
[935/4009] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o
[936/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/DataExtractor.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/XRay/FDRRecords.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/XRay/BlockIndexer.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/BlockIndexer.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::xray::BlockIndexer::Block}; _Tp = llvm::xray::BlockIndexer::Block; _Alloc = std::allocator<llvm::xray::BlockIndexer::Block>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::xray::BlockIndexer::Block>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/memory:69,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Casting.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/XRay/FDRRecords.h:20:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _ForwardIterator = llvm::xray::BlockIndexer::Block*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >; _ForwardIterator = llvm::xray::BlockIndexer::Block*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _ForwardIterator = llvm::xray::BlockIndexer::Block*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _ForwardIterator = llvm::xray::BlockIndexer::Block*; _Tp = llvm::xray::BlockIndexer::Block]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::xray::BlockIndexer::Block; _Alloc = std::allocator<llvm::xray::BlockIndexer::Block>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _U1 = std::pair<long long unsigned int, int>; _U2 = std::vector<llvm::xray::BlockIndexer::Block>; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = std::pair<long long unsigned int, int>; _T2 = std::vector<llvm::xray::BlockIndexer::Block>]' at /usr/include/c++/13.2.1/bits/stl_pair.h:559:21,
    inlined from 'llvm::Error llvm::xray::BlockIndexer::flush()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/BlockIndexer.cpp:85:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::xray::BlockIndexer::Block}; _Tp = llvm::xray::BlockIndexer::Block; _Alloc = std::allocator<llvm::xray::BlockIndexer::Block>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::xray::BlockIndexer::Block; _Alloc = std::allocator<llvm::xray::BlockIndexer::Block>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::xray::BlockIndexer::flush()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/BlockIndexer.cpp:86:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[937/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o
[938/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o
[939/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o
[940/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o
[941/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o
[942/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.cpp: In member function 'void llvm::exegesis::BasicBlockFiller::addInstructions(llvm::ArrayRef<llvm::MCInst>, const llvm::DebugLoc&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.cpp:118:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
  118 | void BasicBlockFiller::addInstructions(ArrayRef<MCInst> Insts,
      |      ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.cpp: In function 'llvm::Error llvm::exegesis::assembleToStream(const ExegesisTarget&, std::unique_ptr<llvm::LLVMTargetMachine>, llvm::ArrayRef<unsigned int>, llvm::ArrayRef<RegisterValue>, const FillFunction&, llvm::raw_pwrite_stream&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.cpp:175:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
  175 | Error assembleToStream(const ExegesisTarget &ET,
      |       ^~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::Error llvm::exegesis::assembleToStream(const ExegesisTarget&, std::unique_ptr<llvm::LLVMTargetMachine>, llvm::ArrayRef<unsigned int>, llvm::ArrayRef<RegisterValue>, const FillFunction&, llvm::raw_pwrite_stream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.cpp:205:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[943/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITEventListener.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp:9:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::StringRef; _Val = std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>; _KeyOfValue = std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[944/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o
[945/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o
[946/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCELFStreamer.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void addLiveInRegs({anonymous}::Iter, llvm::MachineBasicBlock&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp:339:20,
    inlined from 'bool {anonymous}::MipsDelaySlotFiller::searchSuccBBs(llvm::MachineBasicBlock&, {anonymous}::Iter) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp:862:16,
    inlined from 'bool {anonymous}::MipsDelaySlotFiller::runOnMachineBasicBlock(llvm::MachineBasicBlock&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp:626:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[947/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/MemoryMapper.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:9:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::orc::ExecutorAddr&>, std::tuple<>}; _Key = llvm::orc::ExecutorAddr; _Val = std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>; _KeyOfValue = std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::ExecutorAddr&}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::tpctypes::SharedMemorySegFinalizeRequest&}; _Tp = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest>::iterator' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::InProcessMemoryMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:107:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  107 | void InProcessMemoryMapper::deinitialize(
      |      ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:118:56: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
  118 |               Allocations[Base].DeinitializationActions)) {
      |                                                        ^
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest>]',
    inlined from 'virtual void llvm::orc::SharedMemoryMapper::initialize(llvm::orc::MemoryMapper::AllocInfo&, llvm::orc::MemoryMapper::OnInitializedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:329:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest*, std::vector<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::SharedMemoryMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:347:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  347 | void SharedMemoryMapper::deinitialize(
      |      ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:365:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  365 | void SharedMemoryMapper::release(ArrayRef<ExecutorAddr> Bases,
      |      ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::orc::SharedMemoryMapper::Reservation; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >]',
    inlined from 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:377:35:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::orc::SharedMemoryMapper::Reservation; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >]',
    inlined from 'virtual void llvm::orc::SharedMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:377:65:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::orc::SharedMemoryMapper::Reservation> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In member function 'virtual void llvm::orc::InProcessMemoryMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:137:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  137 | void InProcessMemoryMapper::release(ArrayRef<ExecutorAddr> Bases,
      |      ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:154:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  154 |     deinitialize(AllocAddrs, [&](Error Err) { P.set_value(std::move(Err)); });
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::orc::InProcessMemoryMapper::~InProcessMemoryMapper()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:181:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp: In destructor 'llvm::orc::InProcessMemoryMapper::~InProcessMemoryMapper()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:187:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  187 |   release(ReservationAddrs, [&](Error Err) { P.set_value(std::move(Err)); });
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'virtual void llvm::orc::InProcessMemoryMapper::initialize(llvm::orc::MemoryMapper::AllocInfo&, llvm::orc::MemoryMapper::OnInitializedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp:101:71:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[948/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FastISel.cpp: In member function 'virtual bool {anonymous}::X86FastISel::tryToFoldLoadIntoMI(llvm::MachineInstr*, unsigned int, const llvm::LoadInst*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86FastISel.cpp:3946:51: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 3946 |   MachineInstr *Result = XII.foldMemoryOperandImpl(
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~^
 3947 |       *FuncInfo.MF, *MI, OpNo, AddrOps, FuncInfo.InsertPt, Size, LI->getAlign(),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3948 |       /*AllowCommute=*/true);
      |       ~~~~~~~~~~~~~~~~~~~~~~                       
[949/4009] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsISelLowering.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/Mips16ISelLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/Mips16ISelLowering.cpp:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[950/4009] Building CXX object lib/Target/WebAssembly/Utils/CMakeFiles/LLVMWebAssemblyUtils.dir/WebAssemblyTypeUtilities.cpp.o
[951/4009] Building CXX object lib/Target/WebAssembly/Utils/CMakeFiles/LLVMWebAssemblyUtils.dir/WebAssemblyUtilities.cpp.o
[952/4009] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyWasmObjectWriter.cpp.o
[953/4009] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyTargetStreamer.cpp.o
[954/4009] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTargetDesc.cpp.o
[955/4009] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCCodeEmitter.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp: In member function 'bool {anonymous}::MipsInstructionSelector::materialize32BitImm.constprop(llvm::Register, llvm::APInt, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:150:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  150 |         B.buildInstr(Mips::ORi, {DestReg}, {Register(Mips::ZERO)})
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:150:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:150:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:156:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  156 |     MachineInstr *Inst = B.buildInstr(Mips::LUi, {DestReg}, {})
      |                          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:156:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:156:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:163:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  163 |         B.buildInstr(Mips::ADDiu, {DestReg}, {Register(Mips::ZERO)})
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:163:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:163:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:169:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  169 |   MachineInstr *LUi = B.buildInstr(Mips::LUi, {LUiReg}, {})
      |                       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:169:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:169:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:171:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  171 |   MachineInstr *ORi = B.buildInstr(Mips::ORi, {DestReg}, {LUiReg})
      |                       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:171:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:171:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp: In member function 'virtual bool {anonymous}::MipsInstructionSelector::select(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:604:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  604 |           B.buildInstr(Mips::MTC1, {I.getOperand(0).getReg()}, {GPRReg});
      |           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:604:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:604:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:617:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  617 |       MachineInstrBuilder PairF64 = B.buildInstr(
      |                                     ~~~~~~~~~~~~^
  618 |           STI.isFP64bit() ? Mips::BuildPairF64_64 : Mips::BuildPairF64,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619 |           {I.getOperand(0).getReg()}, {GPRRegLow, GPRRegHigh});
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:617:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:617:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:806:45: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  806 |       MachineInstrBuilder MIB = B.buildInstr(
      |                                 ~~~~~~~~~~~~^
  807 |           Instruction.Opcode, {Instruction.Def}, {Instruction.LHS});
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:806:45: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsInstructionSelector.cpp:806:45: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[956/4009] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCAsmInfo.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp: In member function 'virtual void llvm::orc::MapperJITLinkMemoryManager::InFlightAlloc::abandon(llvm::jitlink::JITLinkMemoryManager::InFlightAlloc::OnAbandonedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:47:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
   47 |     Parent.Mapper->release({AllocAddr}, std::move(OnFinalize));
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/IntervalMap.h:108,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::MemoryMapper::AllocInfo::SegInfo&}; _Tp = llvm::orc::MemoryMapper::AllocInfo::SegInfo; _Alloc = std::allocator<llvm::orc::MemoryMapper::AllocInfo::SegInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::MemoryMapper::AllocInfo::SegInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::ExecutorAddr&}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'virtual void llvm::orc::MapperJITLinkMemoryManager::deallocate(std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>, llvm::jitlink::JITLinkMemoryManager::OnDeallocatedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:153:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp: In member function 'virtual void llvm::orc::MapperJITLinkMemoryManager::deallocate(std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>, llvm::jitlink::JITLinkMemoryManager::OnDeallocatedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:156:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  156 |   Mapper->deinitialize(Bases, [this, Allocs = std::move(Allocs),
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157 |                                OnDeallocated = std::move(OnDeallocated)](
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158 |                                   llvm::Error Err) mutable {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 |     // TODO: How should we treat memory that we fail to deinitialize?
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 |     // We're currently bailing out and treating it as "burned" -- should we
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |     // require that a failure to deinitialize still reset the memory so that
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |     // we can reclaim it?
      |     ~~~~~~~~~~~~~~~~~~~~~
  163 |     if (Err) {
      |     ~~~~~~~~~~         
  164 |       for (auto &FA : Allocs)
      |       ~~~~~~~~~~~~~~~~~~~~~~~
  165 |         FA.release();
      |         ~~~~~~~~~~~~~  
  166 |       OnDeallocated(std::move(Err));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  167 |       return;
      |       ~~~~~~~          
  168 |     }
      |     ~                  
  169 | 
      |                        
  170 |     {
      |     ~                  
  171 |       std::lock_guard<std::mutex> Lock(Mutex);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 | 
      |                        
  173 |       for (auto &FA : Allocs) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |         ExecutorAddr Addr = FA.getAddress();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |         ExecutorAddrDiff Size = UsedMemory[Addr];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  176 | 
      |                        
  177 |         UsedMemory.erase(Addr);
      |         ~~~~~~~~~~~~~~~~~~~~~~~
  178 |         AvailableMemory.insert(Addr, Addr + Size - 1, true);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  179 | 
      |                        
  180 |         FA.release();
      |         ~~~~~~~~~~~~~  
  181 |       }
      |       ~                
  182 |     }
      |     ~                  
  183 | 
      |                        
  184 |     OnDeallocated(Error::success());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185 |   });
      |   ~~                   
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::MemoryMapper::AllocInfo::SegInfo; _Alloc = std::allocator<llvm::orc::MemoryMapper::AllocInfo::SegInfo>]',
    inlined from 'llvm::orc::MapperJITLinkMemoryManager::allocate(const llvm::jitlink::JITLinkDylib*, llvm::jitlink::LinkGraph&, llvm::jitlink::JITLinkMemoryManager::OnAllocatedFunction)::<lambda(llvm::Expected<llvm::orc::ExecutorAddrRange>)> mutable' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MapperJITLinkMemoryManager.cpp:105:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::MemoryMapper::AllocInfo::SegInfo*, std::vector<llvm::orc::MemoryMapper::AllocInfo::SegInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[957/4009] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyInstPrinter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/XRay/InstrumentationMap.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/InstrumentationMap.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator<llvm::xray::SledEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::xray::SledEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator<llvm::xray::SledEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::xray::SledEntry; _Alloc = std::allocator<llvm::xray::SledEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error loadYAML(llvm::sys::fs::file_t, size_t, llvm::StringRef, llvm::xray::InstrumentationMap::SledContainer&, llvm::xray::InstrumentationMap::FunctionAddressMap&, llvm::xray::InstrumentationMap::FunctionAddressReverseMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/InstrumentationMap.cpp:245:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::SledEntry*, std::vector<llvm::xray::SledEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator<llvm::xray::SledEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::xray::SledEntry; _Alloc = std::allocator<llvm::xray::SledEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error loadObj(llvm::StringRef, llvm::object::OwningBinary<llvm::object::ObjectFile>&, llvm::xray::InstrumentationMap::SledContainer&, llvm::xray::InstrumentationMap::FunctionAddressMap&, llvm::xray::InstrumentationMap::FunctionAddressReverseMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/InstrumentationMap.cpp:172:20,
    inlined from 'llvm::Expected<llvm::xray::InstrumentationMap> llvm::xray::loadInstrumentationMap(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/InstrumentationMap.cpp:287:69:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::SledEntry*, std::vector<llvm::xray::SledEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[958/4009] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyAsmBackend.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/XRay/Profile.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Profile.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, llvm::xray::Profile::Data>}; _Tp = std::pair<unsigned int, llvm::xray::Profile::Data>; _Alloc = std::allocator<std::pair<unsigned int, llvm::xray::Profile::Data> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, llvm::xray::Profile::Data>}; _Tp = std::pair<unsigned int, llvm::xray::Profile::Data>; _Alloc = std::allocator<std::pair<unsigned int, llvm::xray::Profile::Data> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, llvm::xray::Profile::Data>; _Alloc = std::allocator<std::pair<unsigned int, llvm::xray::Profile::Data> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::xray::Profile::Profile(const llvm::xray::Profile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Profile.cpp:32:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::xray::Profile::Data>*, std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair<unsigned int, llvm::xray::Profile::Data>&}; _Tp = std::pair<unsigned int, llvm::xray::Profile::Data>; _Alloc = std::allocator<std::pair<unsigned int, llvm::xray::Profile::Data> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair<unsigned int, llvm::xray::Profile::Data>; _Alloc = std::allocator<std::pair<unsigned int, llvm::xray::Profile::Data> >]',
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> >]' at /usr/include/c++/13.2.1/bits/stl_iterator.h:739:22,
    inlined from 'static _OI std::__copy_move<_IsMove, _IsSimple, _Category>::__copy_m(_II, _II, _OI) [with _II = llvm::DenseMapIterator<unsigned int, llvm::xray::Profile::Data, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, llvm::xray::Profile::Data>, false>; _OI = std::back_insert_iterator<std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> > >; bool _IsMove = false; bool _IsSimple = false; _Category = std::forward_iterator_tag]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:356:16,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::DenseMapIterator<unsigned int, llvm::xray::Profile::Data, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, llvm::xray::Profile::Data>, false>; _OI = back_insert_iterator<vector<pair<unsigned int, llvm::xray::Profile::Data> > >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::DenseMapIterator<unsigned int, llvm::xray::Profile::Data, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, llvm::xray::Profile::Data>, false>; _OI = back_insert_iterator<vector<pair<unsigned int, llvm::xray::Profile::Data> > >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::DenseMapIterator<unsigned int, llvm::xray::Profile::Data, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, llvm::xray::Profile::Data>, false>; _OI = back_insert_iterator<vector<pair<unsigned int, llvm::xray::Profile::Data> > >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = llvm::DenseMapIterator<unsigned int, llvm::xray::Profile::Data, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, llvm::xray::Profile::Data>, false>; _OI = back_insert_iterator<vector<pair<unsigned int, llvm::xray::Profile::Data> > >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7,
    inlined from 'OutputIt llvm::copy(R&&, OutputIt) [with R = DenseMap<unsigned int, xray::Profile::Data>&; OutputIt = std::back_insert_iterator<std::vector<std::pair<unsigned int, xray::Profile::Data> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1838:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::xray::Profile::Data>*, std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[959/4009] Building CXX object lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/WebAssemblyDisassembler.cpp.o
[960/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o
[961/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetObjectFile.cpp.o
[962/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetMachine.cpp.o
[963/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySubtarget.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::EPCIndirectionUtils::IndirectStubInfo&}; _Tp = llvm::orc::EPCIndirectionUtils::IndirectStubInfo; _Alloc = std::allocator<llvm::orc::EPCIndirectionUtils::IndirectStubInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::EPCIndirectionUtils::IndirectStubInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<unsigned int>}; _Tp = llvm::orc::tpctypes::UIntWrite<unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::UIntWrite<unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> > >::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<long long unsigned int>}; _Tp = llvm::orc::tpctypes::UIntWrite<long long unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> > >::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::EPCIndirectionUtils::IndirectStubInfo}; _Tp = llvm::orc::EPCIndirectionUtils::IndirectStubInfo; _Alloc = std::allocator<llvm::orc::EPCIndirectionUtils::IndirectStubInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::EPCIndirectionUtils::IndirectStubInfo>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::jitlink::JITLinkMemoryManager::deallocate(FinalizedAlloc)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:198:21,
    inlined from 'llvm::Error llvm::orc::EPCIndirectionUtils::cleanup()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:288:53:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*, std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::orc::EPCIndirectionUtils::IndirectStubInfo> > llvm::orc::EPCIndirectionUtils::getIndirectStubs(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:388:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*, std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::EPCIndirectionUtils::IndirectStubInfo}; _Tp = llvm::orc::EPCIndirectionUtils::IndirectStubInfo; _Alloc = std::allocator<llvm::orc::EPCIndirectionUtils::IndirectStubInfo>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::EPCIndirectionUtils::IndirectStubInfo; _Alloc = std::allocator<llvm::orc::EPCIndirectionUtils::IndirectStubInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::orc::EPCIndirectionUtils::IndirectStubInfo> > llvm::orc::EPCIndirectionUtils::getIndirectStubs(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:393:39:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::EPCIndirectionUtils::IndirectStubInfo*, std::vector<llvm::orc::EPCIndirectionUtils::IndirectStubInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::EPCIndirectionUtils::IndirectStubInfo; _Alloc = std::allocator<llvm::orc::EPCIndirectionUtils::IndirectStubInfo>]',
    inlined from 'llvm::Expected<std::vector<llvm::orc::EPCIndirectionUtils::IndirectStubInfo> > llvm::orc::EPCIndirectionUtils::getIndirectStubs(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:405:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::EPCIndirectionUtils::IndirectStubInfo*, std::vector<llvm::orc::EPCIndirectionUtils::IndirectStubInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<unsigned int>}; _Tp = llvm::orc::tpctypes::UIntWrite<unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::UIntWrite<unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual llvm::Error {anonymous}::EPCIndirectStubsManager::createStubs(const llvm::orc::IndirectStubsManager::StubInitsMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:165:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::UIntWrite<unsigned int>*, std::vector<llvm::orc::tpctypes::UIntWrite<unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<long long unsigned int>}; _Tp = llvm::orc::tpctypes::UIntWrite<long long unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::UIntWrite<long long unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual llvm::Error {anonymous}::EPCIndirectStubsManager::createStubs(const llvm::orc::IndirectStubsManager::StubInitsMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:174:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::UIntWrite<long long unsigned int>*, std::vector<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual llvm::Error {anonymous}::EPCTrampolinePool::grow()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:125:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual llvm::Error {anonymous}::EPCTrampolinePool::grow()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp:132:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*, std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[964/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMemIntrinsicResults.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MemoryBufferRef&}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MemoryBufferRef&}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'void appendFile(std::vector<llvm::NewArchiveMember>&, llvm::COFF::MachineTypes&, std::string&, llvm::MemoryBufferRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:264:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp: In function 'int llvm::libDriverMain(ArrayRef<const char*>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:398:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
  398 |                        /*Deterministic*/ true, Args.hasArg(OPT_llvmlibthin))) {
      |                                                                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:398:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[965/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySortRegion.cpp.o
[966/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySetP2AlignOperands.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchISelLowering.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp: In member function 'virtual llvm::Register llvm::LoongArchTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp:3075:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3075 | LoongArchTargetLowering::getRegisterByName(const char *RegName, LLT VT,
      | ^~~~~~~~~~~~~~~~~~~~~~~
[967/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySelectionDAGInfo.cpp.o
[968/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRuntimeLibcallSignatures.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc; _Alloc = std::allocator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc; _Alloc = std::allocator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc>]',
    inlined from 'virtual uint8_t* llvm::orc::EPCGenericRTDyldMemoryManager::allocateDataSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:91:19:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc*, std::vector<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc; _Alloc = std::allocator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc>]',
    inlined from 'virtual uint8_t* llvm::orc::EPCGenericRTDyldMemoryManager::allocateCodeSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:72:19:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc*, std::vector<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAlloc> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup; _Alloc = std::allocator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup; _Alloc = std::allocator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup; _Alloc = std::allocator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::orc::EPCGenericRTDyldMemoryManager::notifyObjectLoaded(llvm::RuntimeDyld&, const llvm::object::ObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:199:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup*, std::vector<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddrRange}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddrRange>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::SegFinalizeRequest>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddrRange}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::orc::EPCGenericRTDyldMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:177:50:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddrRange*, std::vector<llvm::orc::ExecutorAddrRange> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup}; _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup; _Alloc = std::allocator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup; _Alloc = std::allocator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::orc::EPCGenericRTDyldMemoryManager::reserveAllocationSpace(uintptr_t, llvm::Align, uintptr_t, llvm::Align, uintptr_t, llvm::Align)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:145:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup*, std::vector<llvm::orc::EPCGenericRTDyldMemoryManager::SectionAllocGroup> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::AllocActionCallPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual bool llvm::orc::EPCGenericRTDyldMemoryManager::finalizeMemory(std::string*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:236:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::SegFinalizeRequest*, std::vector<llvm::orc::tpctypes::SegFinalizeRequest> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual bool llvm::orc::EPCGenericRTDyldMemoryManager::finalizeMemory(std::string*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp:260:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[969/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyReplacePhysRegs.cpp.o
[970/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegStackify.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::SegFinalizeRequest>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::orc::EPCGenericJITLinkMemoryManager::InFlightAlloc::finalize(llvm::jitlink::JITLinkMemoryManager::InFlightAlloc::OnFinalizedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp:49:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::SegFinalizeRequest*, std::vector<llvm::orc::tpctypes::SegFinalizeRequest> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[971/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegNumbering.cpp.o
[972/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegColoring.cpp.o
[973/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegisterInfo.cpp.o
[974/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPeephole.cpp.o
[975/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeReturned.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringRef.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/XRay/Trace.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:12:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Distance = int; _Tp = llvm::xray::BlockIndexer::Block; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _OutputIterator = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::xray::XRayRecord*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _RandomAccessIterator2 = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::xray::XRayRecord*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/XRay/Trace.h:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator<llvm::xray::XRayRecord>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::xray::XRayRecord>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::xray::XRayRecord&}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator<llvm::xray::XRayRecord>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::xray::XRayRecord>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator<llvm::xray::XRayRecord>]',
    inlined from '{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::XRayRecord&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:333:64,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::XRayRecord&)>; Ret = void; Params = {const llvm::xray::XRayRecord&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:52:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:69:
/usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Tp = llvm::xray::XRayRecord]':
/usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _BidirectionalIterator2 = llvm::xray::XRayRecord*; _Distance = int]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2363:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2363 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2363:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2363:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _BidirectionalIterator2 = llvm::xray::XRayRecord*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2460:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2460 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2461 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2462 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator<llvm::xray::XRayRecord>]',
    inlined from 'llvm::Error {anonymous}::loadNaiveFormatLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:79:27,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:444:62:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'llvm::Error {anonymous}::loadNaiveFormatLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:195:32,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:444:62:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<xray::BlockIndexer::Block*, std::vector<xray::BlockIndexer::Block> >; Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<xray::BlockIndexer::Block>&; Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'llvm::Error {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:328:17,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:456:40:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const llvm::xray::BlockIndexer::Block&, const llvm::xray::BlockIndexer::Block&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<xray::BlockIndexer::Block*, std::vector<xray::BlockIndexer::Block> >; Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<xray::BlockIndexer::Block>&; Compare = {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)::<lambda(const xray::BlockIndexer::Block&, const xray::BlockIndexer::Block&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'llvm::Error {anonymous}::loadFDRLog(llvm::StringRef, bool, llvm::xray::XRayFileHeader&, std::vector<llvm::xray::XRayRecord>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:328:17,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:456:40:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<xray::XRayRecord>&; Compare = xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const xray::XRayRecord&, const xray::XRayRecord&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:470:22:
/usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 5038 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<xray::XRayRecord>&; Compare = xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const xray::XRayRecord&, const xray::XRayRecord&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:470:22:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, vector<llvm::xray::XRayRecord> >; _Compare = llvm::xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<xray::XRayRecord>&; Compare = xray::loadTrace(const llvm::DataExtractor&, bool)::<lambda(const xray::XRayRecord&, const xray::XRayRecord&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTrace(const llvm::DataExtractor&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/XRay/Trace.cpp:470:22:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[976/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeLiveIntervals.cpp.o
[977/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyNullifyDebugValueLists.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/DebuggerSupportPlugin.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/DebuggerSupportPlugin.cpp:12:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::AllocActionCallPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error {anonymous}::MachODebugObjectSynthesizer<MachOTraits>::completeSynthesisAndRegister() [with MachOTraits = {anonymous}::MachO64LE]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/DebuggerSupportPlugin.cpp:352:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[978/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCLowerPrePass.cpp.o
[979/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCInstLower.cpp.o
[980/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMachineFunctionInfo.cpp.o
[981/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerRefTypesIntPtrConv.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreInstrInfo.cpp: In member function 'virtual unsigned int llvm::XCoreInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreInstrInfo.cpp:271:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  271 | unsigned XCoreInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~~~
[982/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerEmscriptenEHSjLj.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::ExecutorAddrRange&}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddrRange>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddrRange}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddrRange>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::<lambda(llvm::orc::ResourceKey)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:680:47,
    inlined from 'llvm::orc::ResourceTracker::withResourceKeyDo<llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::<lambda(llvm::orc::ResourceKey)> >(llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::<lambda(llvm::orc::ResourceKey)>&&)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:1785:6,
    inlined from 'decltype(auto) llvm::orc::ExecutionSession::runSessionLocked(Func&&) [with Func = llvm::orc::ResourceTracker::withResourceKeyDo<llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::<lambda(llvm::orc::ResourceKey)> >(llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::<lambda(llvm::orc::ResourceKey)>&&)::<lambda()>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:1436:14,
    inlined from 'llvm::Error llvm::orc::ResourceTracker::withResourceKeyDo(Func&&) [with Func = llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::<lambda(llvm::orc::ResourceKey)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:1787:4,
    inlined from 'llvm::Error llvm::orc::MaterializationResponsibility::withResourceKeyDo(Func&&) const [with Func = llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)::<lambda(llvm::orc::ResourceKey)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:541:55,
    inlined from 'llvm::Error llvm::orc::ObjectLinkingLayer::notifyEmitted(llvm::orc::MaterializationResponsibility&, FinalizedAlloc)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:680:65:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*, std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc}; _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc; _Alloc = std::allocator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::orc::ObjectLinkingLayer::handleTransferResources(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:717:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc*, std::vector<llvm::jitlink::JITLinkMemoryManager::FinalizedAlloc> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddrRange}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::orc::EHFrameRegistrationPlugin::notifyTransferringResources(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:813:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddrRange*, std::vector<llvm::orc::ExecutorAddrRange> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]',
    inlined from 'llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::<lambda(llvm::orc::ResourceKey)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:764:58,
    inlined from 'llvm::orc::ResourceTracker::withResourceKeyDo<llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::<lambda(llvm::orc::ResourceKey)> >(llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::<lambda(llvm::orc::ResourceKey)>&&)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:1785:6,
    inlined from 'decltype(auto) llvm::orc::ExecutionSession::runSessionLocked(Func&&) [with Func = llvm::orc::ResourceTracker::withResourceKeyDo<llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::<lambda(llvm::orc::ResourceKey)> >(llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::<lambda(llvm::orc::ResourceKey)>&&)::<lambda()>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:1436:14,
    inlined from 'llvm::Error llvm::orc::ResourceTracker::withResourceKeyDo(Func&&) [with Func = llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::<lambda(llvm::orc::ResourceKey)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:1787:4,
    inlined from 'llvm::Error llvm::orc::MaterializationResponsibility::withResourceKeyDo(Func&&) const [with Func = llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)::<lambda(llvm::orc::ResourceKey)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:541:55,
    inlined from 'virtual llvm::Error llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(llvm::orc::MaterializationResponsibility&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp:764:75:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddrRange*, std::vector<llvm::orc::ExecutorAddrRange> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[983/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerBrUnless.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ProfileSummary.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ProfileSummaryEntry&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]',
    inlined from 'void llvm::ProfileSummaryBuilder::computeDetailedSummary()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp:161:30:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[984/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyInstrInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCISelLowering.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCISelLowering.cpp: In member function 'virtual llvm::Register llvm::PPCTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:16590:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
16590 | Register PPCTargetLowering::getRegisterByName(const char* RegName, LLT VT,
      |          ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCISelLowering.h:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCISelLowering.cpp: In member function 'virtual llvm::MachineBasicBlock* llvm::PPCTargetLowering::EmitInstrWithCustomInserter(llvm::MachineInstr&, llvm::MachineBasicBlock*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:12408:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
12408 |     TII->insertSelect(*BB, MI, dl, MI.getOperand(0).getReg(), Cond,
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12409 |                       MI.getOperand(2).getReg(), MI.getOperand(3).getReg());
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'virtual llvm::SDValue llvm::PPCTargetLowering::PerformDAGCombine(llvm::SDNode*, llvm::TargetLowering::DAGCombinerInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/PowerPC/PPCISelLowering.cpp:15823:78:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[985/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelLowering.cpp.o
[986/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelDAGToDAG.cpp.o
[987/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFrameLowering.cpp.o
[988/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixFunctionBitcasts.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcAArch64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcI386]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcLoongArch64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcMips32Be]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcMips32Le]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcMips64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcRiscv64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcX86_64_Win32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcX86_64_SysV]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[989/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixIrreducibleControlFlow.cpp.o
[990/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixBrTableDefaults.cpp.o
[991/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFastISel.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProfCorrelator.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfCorrelator.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::InstrProfCorrelator::Probe&}; _Tp = llvm::InstrProfCorrelator::Probe; _Alloc = std::allocator<llvm::InstrProfCorrelator::Probe>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::InstrProfCorrelator::Probe>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::RawInstrProf::ProfileData<unsigned int>}; _Tp = llvm::RawInstrProf::ProfileData<unsigned int>; _Alloc = std::allocator<llvm::RawInstrProf::ProfileData<unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::RawInstrProf::ProfileData<unsigned int>, std::allocator<llvm::RawInstrProf::ProfileData<unsigned int> > >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::RawInstrProf::ProfileData<unsigned int>}; _Tp = llvm::RawInstrProf::ProfileData<unsigned int>; _Alloc = std::allocator<llvm::RawInstrProf::ProfileData<unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::RawInstrProf::ProfileData<unsigned int>; _Alloc = std::allocator<llvm::RawInstrProf::ProfileData<unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::InstrProfCorrelatorImpl<IntPtrT>::addProbe(llvm::StringRef, uint64_t, IntPtrT, IntPtrT, uint32_t) [with IntPtrT = unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfCorrelator.cpp:204:17:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::RawInstrProf::ProfileData<unsigned int>*, std::vector<llvm::RawInstrProf::ProfileData<unsigned int>, std::allocator<llvm::RawInstrProf::ProfileData<unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::InstrProfCorrelator::Probe; _Alloc = std::allocator<llvm::InstrProfCorrelator::Probe>]',
    inlined from 'llvm::DwarfInstrProfCorrelator<unsigned int>::correlateProfileDataImpl(llvm::InstrProfCorrelator::CorrelationData*)::<lambda(llvm::DWARFDie)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfCorrelator.cpp:339:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::InstrProfCorrelator::Probe*, std::vector<llvm::InstrProfCorrelator::Probe> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::RawInstrProf::ProfileData<long long unsigned int>}; _Tp = llvm::RawInstrProf::ProfileData<long long unsigned int>; _Alloc = std::allocator<llvm::RawInstrProf::ProfileData<long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::RawInstrProf::ProfileData<long long unsigned int>, std::allocator<llvm::RawInstrProf::ProfileData<long long unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::RawInstrProf::ProfileData<long long unsigned int>}; _Tp = llvm::RawInstrProf::ProfileData<long long unsigned int>; _Alloc = std::allocator<llvm::RawInstrProf::ProfileData<long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::RawInstrProf::ProfileData<long long unsigned int>; _Alloc = std::allocator<llvm::RawInstrProf::ProfileData<long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::InstrProfCorrelatorImpl<IntPtrT>::addProbe(llvm::StringRef, uint64_t, IntPtrT, IntPtrT, uint32_t) [with IntPtrT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfCorrelator.cpp:204:17:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::RawInstrProf::ProfileData<long long unsigned int>*, std::vector<llvm::RawInstrProf::ProfileData<long long unsigned int>, std::allocator<llvm::RawInstrProf::ProfileData<long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::InstrProfCorrelator::Probe; _Alloc = std::allocator<llvm::InstrProfCorrelator::Probe>]',
    inlined from 'llvm::DwarfInstrProfCorrelator<long long unsigned int>::correlateProfileDataImpl(llvm::InstrProfCorrelator::CorrelationData*)::<lambda(llvm::DWARFDie)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfCorrelator.cpp:339:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::InstrProfCorrelator::Probe*, std::vector<llvm::InstrProfCorrelator::Probe> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[992/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExplicitLocals.cpp.o
[993/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExceptionInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreSubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreSubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreSubtarget.cpp:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/XCore/XCoreGenSubtargetInfo.inc: In constructor 'llvm::XCoreGenSubtargetInfo::XCoreGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/XCore/XCoreGenSubtargetInfo.inc:168:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  168 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/XCore/XCoreGenSubtargetInfo.inc:168:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::XCoreGenSubtargetInfo::XCoreGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::XCoreSubtarget::XCoreSubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::TargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreSubtarget.cpp:30:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/XCore/XCoreGenSubtargetInfo.inc:168:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  168 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/XCore/XCoreGenSubtargetInfo.inc:168:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[994/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLateEHPrepare.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::ELFPerObjectSectionsToRegister&}; _Tp = llvm::orc::ELFPerObjectSectionsToRegister; _Alloc = std::allocator<llvm::orc::ELFPerObjectSectionsToRegister>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ELFPerObjectSectionsToRegister>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddrRange}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddrRange>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddrRange}; _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddrRange; _Alloc = std::allocator<llvm::orc::ExecutorAddrRange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::ELFNixPlatform::registerInitInfo(llvm::orc::JITDylib&, llvm::ArrayRef<llvm::jitlink::Section*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:599:52:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddrRange*, std::vector<llvm::orc::ExecutorAddrRange> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'virtual void {anonymous}::DSOHandleMaterializationUnit::materialize(std::unique_ptr<llvm::orc::MaterializationResponsibility>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:73:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ELFPerObjectSectionsToRegister; _Alloc = std::allocator<llvm::orc::ELFPerObjectSectionsToRegister>]',
    inlined from 'llvm::orc::ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses(llvm::orc::MaterializationResponsibility&, llvm::jitlink::PassConfiguration&)::<lambda(llvm::jitlink::LinkGraph&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:765:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Error; _Fn = llvm::orc::ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses(llvm::orc::MaterializationResponsibility&, llvm::jitlink::PassConfiguration&)::<lambda(llvm::jitlink::LinkGraph&)>&; _Args = {llvm::jitlink::LinkGraph&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:67,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Error; _Callable = llvm::orc::ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses(llvm::orc::MaterializationResponsibility&, llvm::jitlink::PassConfiguration&)::<lambda(llvm::jitlink::LinkGraph&)>&; _Args = {llvm::jitlink::LinkGraph&}]' at /usr/include/c++/13.2.1/bits/invoke.h:116:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Error; _Functor = llvm::orc::ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses(llvm::orc::MaterializationResponsibility&, llvm::jitlink::PassConfiguration&)::<lambda(llvm::jitlink::LinkGraph&)>; _ArgTypes = {llvm::jitlink::LinkGraph&}]' at /usr/include/c++/13.2.1/bits/std_function.h:291:44:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ELFPerObjectSectionsToRegister*, std::vector<llvm::orc::ELFPerObjectSectionsToRegister> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ELFNixJITDylibInitializers}; _Tp = llvm::orc::ELFNixJITDylibInitializers; _Alloc = std::allocator<llvm::orc::ELFNixJITDylibInitializers>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ELFNixJITDylibInitializers>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ELFNixJITDylibInitializers}; _Tp = llvm::orc::ELFNixJITDylibInitializers; _Alloc = std::allocator<llvm::orc::ELFNixJITDylibInitializers>]',
    inlined from 'void llvm::orc::ELFNixPlatform::getInitializersBuildSequencePhase(SendInitializerSequenceFn, llvm::orc::JITDylib&, std::vector<llvm::IntrusiveRefCntPtr<llvm::orc::JITDylib> >)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp:366:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ELFNixJITDylibInitializers*, std::vector<llvm::orc::ELFNixJITDylibInitializers> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[995/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugValueManager.cpp.o
[996/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyDebugFixup.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::x86_64::createAnonymousPointer(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:529:14,
    inlined from 'llvm::Expected<std::unique_ptr<llvm::jitlink::LinkGraph> > llvm::orc::DLLImportDefinitionGenerator::createStubsGraph(const llvm::orc::SymbolMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp:530:48:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Block& llvm::jitlink::x86_64::createPointerJumpStubBlock(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:543:12,
    inlined from 'llvm::Expected<std::unique_ptr<llvm::jitlink::LinkGraph> > llvm::orc::DLLImportDefinitionGenerator::createStubsGraph(const llvm::orc::SymbolMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp:540:52:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[997/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGSort.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<long long unsigned int> > {anonymous}::GenericLLVMIRPlatformSupport::getInitializers(llvm::orc::JITDylib&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp:381:31,
    inlined from 'virtual llvm::Error {anonymous}::GenericLLVMIRPlatformSupport::initialize(llvm::orc::JITDylib&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp:282:47:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<long long unsigned int> > {anonymous}::GenericLLVMIRPlatformSupport::getDeinitializers(llvm::orc::JITDylib&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp:438:33,
    inlined from 'virtual llvm::Error {anonymous}::GenericLLVMIRPlatformSupport::deinitialize(llvm::orc::JITDylib&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp:302:51:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<long long unsigned int> > {anonymous}::GenericLLVMIRPlatformSupport::getDeinitializers(llvm::orc::JITDylib&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp:442:35,
    inlined from 'virtual llvm::Error {anonymous}::GenericLLVMIRPlatformSupport::deinitialize(llvm::orc::JITDylib&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp:302:51:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[998/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGStackify.cpp.o
[999/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAsmPrinter.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProf.cpp:14:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProf.cpp: In function 'void llvm::annotateValueSite(Module&, Instruction&, ArrayRef<InstrProfValueData>, uint64_t, InstrProfValueKind, uint32_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProf.cpp:1033:6: note: parameter passing for argument of type 'llvm::ArrayRef<InstrProfValueData>' changed in GCC 7.1
 1033 | void annotateValueSite(Module &M, Instruction &Inst,
      |      ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int, llvm::Function*}; _Tp = std::pair<long long unsigned int, llvm::Function*>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::Function*> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::Function*> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:513:27,
    inlined from 'llvm::Error llvm::readPGOFuncNameStrings(StringRef, InstrProfSymtab&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProf.cpp:526:44:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:513:27,
    inlined from 'llvm::Error llvm::InstrProfSymtab::create(llvm::Module&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProf.cpp:390:42:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int, llvm::Function*}; _Tp = std::pair<long long unsigned int, llvm::Function*>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::Function*> >]',
    inlined from 'llvm::Error llvm::InstrProfSymtab::create(llvm::Module&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProf.cpp:392:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:513:27,
    inlined from 'llvm::Error llvm::InstrProfSymtab::create(llvm::Module&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProf.cpp:414:46:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int, llvm::Function*}; _Tp = std::pair<long long unsigned int, llvm::Function*>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::Function*> >]',
    inlined from 'llvm::Error llvm::InstrProfSymtab::create(llvm::Module&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProf.cpp:416:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1000/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyArgumentMove.cpp.o
[1001/4009] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAddMissingPrototypes.cpp.o
[1002/4009] Building CXX object lib/Target/WebAssembly/AsmParser/CMakeFiles/LLVMWebAssemblyAsmParser.dir/WebAssemblyAsmTypeCheck.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProfWriter.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfWriter.cpp:14:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProfWriter.h:18:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::IndexedAllocationInfo*; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::IndexedAllocationInfo*; It2 = llvm::memprof::IndexedAllocationInfo*; T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::IndexedAllocationInfo*; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::IndexedAllocationInfo*; It2 = llvm::memprof::IndexedAllocationInfo*; T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::IndexedAllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long unsigned int>*; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long unsigned int>*; It2 = llvm::SmallVector<long long unsigned int>*; T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long unsigned int>*; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long unsigned int>*; It2 = llvm::SmallVector<long long unsigned int>*; T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:598:30,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfWriter.cpp:631:63:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:598:30,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfWriter.cpp:631:63:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:598:30,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfWriter.cpp:631:63:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:598:30,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfWriter.cpp:631:63:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:598:30,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfWriter.cpp:631:63:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncNameOrExternalSymbol(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:598:30,
    inlined from 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfWriter.cpp:631:63:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::memprof::Frame>}; _Tp = std::pair<long long unsigned int, llvm::memprof::Frame>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::Frame> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::memprof::Frame>, std::allocator<std::pair<long long unsigned int, llvm::memprof::Frame> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::memprof::Frame>}; _Tp = std::pair<long long unsigned int, llvm::memprof::Frame>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::Frame> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::memprof::Frame>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::Frame> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = llvm::memprof::Frame; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, llvm::memprof::Frame>, std::allocator<std::pair<long long unsigned int, llvm::memprof::Frame> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23,
    inlined from 'bool llvm::InstrProfWriter::addMemProfFrame(llvm::memprof::FrameId, const llvm::memprof::Frame&, llvm::function_ref<void(llvm::Error)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfWriter.cpp:271:40:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::memprof::Frame>*, std::vector<std::pair<long long unsigned int, llvm::memprof::Frame>, std::allocator<std::pair<long long unsigned int, llvm::memprof::Frame> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord>}; _Tp = std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord>, std::allocator<std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord>}; _Tp = std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = llvm::memprof::IndexedMemProfRecord; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord>, std::allocator<std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23,
    inlined from 'void llvm::InstrProfWriter::addMemProfRecord(llvm::GlobalValue::GUID, const llvm::memprof::IndexedMemProfRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfWriter.cpp:259:41:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord>*, std::vector<std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord>, std::allocator<std::pair<long long unsigned int, llvm::memprof::IndexedMemProfRecord> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:513:27,
    inlined from 'llvm::Error llvm::InstrProfWriter::writeText(llvm::raw_fd_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfWriter.cpp:660:50:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1003/4009] Building CXX object lib/Target/WebAssembly/AsmParser/CMakeFiles/LLVMWebAssemblyAsmParser.dir/WebAssemblyAsmParser.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProf.cpp:14:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:31:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::sampleprof::CSProfileConverter::FrameNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode> >]',
    inlined from 'llvm::sampleprof::CSProfileConverter::FrameNode* llvm::sampleprof::CSProfileConverter::FrameNode::getOrCreateChildFrame(const llvm::sampleprof::LineLocation&, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProf.cpp:475:22:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::sampleprof::CSProfileConverter::FrameNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode> >]',
    inlined from 'llvm::sampleprof::CSProfileConverter::FrameNode* llvm::sampleprof::CSProfileConverter::FrameNode::getOrCreateChildFrame(const llvm::sampleprof::LineLocation&, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProf.cpp:476:30:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::CSProfileConverter::FrameNode> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::sampleprof::FunctionSamples&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::sampleprof::FunctionSamples&}; _Key = std::__cxx11::basic_string<char>; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::sampleprof::FunctionSamples&}; _Key = std::__cxx11::basic_string<char>; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::sampleprof::CSProfileConverter::convertProfiles(FrameNode&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProf.cpp:517:25:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples, std::less<void> >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1004/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::coverage::CounterMappingRegion&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CountedRegion>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::coverage::CounterMappingRegion&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const long long unsigned int&}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CoverageSegment>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]',
    inlined from 'void {anonymous}::SegmentBuilder::startSegment(const llvm::coverage::CountedRegion&, llvm::coverage::LineColPair, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:501:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp: In member function 'void {anonymous}::SegmentBuilder::buildSegmentsImpl(llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:571:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  571 |   void buildSegmentsImpl(ArrayRef<CountedRegion> Regions) {
      |        ^~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]',
    inlined from 'void {anonymous}::SegmentBuilder::startSegment(const llvm::coverage::CountedRegion&, llvm::coverage::LineColPair, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:501:28,
    inlined from 'void {anonymous}::SegmentBuilder::completeRegionsUntil(std::optional<std::pair<unsigned int, unsigned int> >, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:552:19,
    inlined from 'void {anonymous}::SegmentBuilder::buildSegmentsImpl(llvm::ArrayRef<llvm::coverage::CountedRegion>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:584:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]',
    inlined from 'void {anonymous}::SegmentBuilder::startSegment(const llvm::coverage::CountedRegion&, llvm::coverage::LineColPair, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:501:28,
    inlined from 'void {anonymous}::SegmentBuilder::buildSegmentsImpl(llvm::ArrayRef<llvm::coverage::CountedRegion>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:596:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]',
    inlined from 'void {anonymous}::SegmentBuilder::startSegment(const llvm::coverage::CountedRegion&, llvm::coverage::LineColPair, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:501:28,
    inlined from 'void {anonymous}::SegmentBuilder::buildSegmentsImpl(llvm::ArrayRef<llvm::coverage::CountedRegion>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:608:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]',
    inlined from 'void {anonymous}::SegmentBuilder::startSegment(const llvm::coverage::CountedRegion&, llvm::coverage::LineColPair, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:501:28,
    inlined from 'void {anonymous}::SegmentBuilder::completeRegionsUntil(std::optional<std::pair<unsigned int, unsigned int> >, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:552:19,
    inlined from 'void {anonymous}::SegmentBuilder::buildSegmentsImpl(llvm::ArrayRef<llvm::coverage::CountedRegion>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:617:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CountedRegion>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:828:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:835:47:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In static member function 'static std::vector<llvm::coverage::CoverageSegment> {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef<llvm::coverage::CountedRegion>)',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:839:60:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:694:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  694 |     Builder.buildSegmentsImpl(CombinedRegions);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:777:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:784:45:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
In static member function 'static std::vector<llvm::coverage::CoverageSegment> {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef<llvm::coverage::CountedRegion>)',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:788:56:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:694:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  694 |     Builder.buildSegmentsImpl(CombinedRegions);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:851:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:858:48:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In static member function 'static std::vector<llvm::coverage::CoverageSegment> {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef<llvm::coverage::CountedRegion>)',
    inlined from 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:862:61:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:694:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  694 |     Builder.buildSegmentsImpl(CombinedRegions);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::coverage::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator<llvm::coverage::FunctionRecord>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::FunctionRecord, std::allocator<llvm::coverage::FunctionRecord> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const long long unsigned int&}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'llvm::Error llvm::coverage::CoverageMapping::loadFunctionRecord(const llvm::coverage::CoverageMappingRecord&, llvm::IndexedInstrProfReader&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:251:38:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::coverage::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator<llvm::coverage::FunctionRecord>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator<llvm::coverage::FunctionRecord>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::coverage::CoverageMapping::loadFunctionRecord(const llvm::coverage::CoverageMappingRecord&, llvm::IndexedInstrProfReader&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:292:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::FunctionRecord*, std::vector<llvm::coverage::FunctionRecord, std::allocator<llvm::coverage::FunctionRecord> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1005/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o
[1006/4009] Building CXX object lib/Target/RISCV/TargetInfo/CMakeFiles/LLVMRISCVInfo.dir/RISCVTargetInfo.cpp.o
[1007/4009] Building CXX object lib/Target/RISCV/MCA/CMakeFiles/LLVMRISCVTargetMCA.dir/RISCVCustomBehaviour.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp: In member function 'virtual void {anonymous}::WebAssemblyMCCodeEmitter::encodeInstruction(const llvm::MCInst&, llvm::raw_ostream&, llvm::SmallVectorImpl<llvm::MCFixup>&, const llvm::MCSubtargetInfo&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp:95:30: warning: possibly dangling reference to a temporary [-Wdangling-reference]
   95 |         const MCOperandInfo &Info = Desc.operands()[I];
      |                              ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp:95:54: note: the temporary was destroyed at the end of the full expression '(& Desc)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](I)'
   95 |         const MCOperandInfo &Info = Desc.operands()[I];
      |                                                      ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp:137:28: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  137 |       const MCOperandInfo &Info = Desc.operands()[I];
      |                            ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp:137:52: note: the temporary was destroyed at the end of the full expression '(& Desc)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](I)'
  137 |       const MCOperandInfo &Info = Desc.operands()[I];
      |                                                    ^
[1008/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVELFStreamer.cpp.o
[1009/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVTargetStreamer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc: In constructor 'llvm::WebAssemblyGenSubtargetInfo::WebAssemblyGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:225:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  225 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:225:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::WebAssemblyGenSubtargetInfo::WebAssemblyGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::WebAssemblySubtarget::WebAssemblySubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::TargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:46:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:225:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  225 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:225:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[1010/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMatInt.cpp.o
[1011/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCTargetDesc.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfWriter.cpp:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::sampleprof::SecHdrTableEntry; unsigned int N = 8]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1225:3: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
 1225 |   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h: In function 'void __static_initialization_and_destruction_0()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::sampleprof::SecHdrTableEntry}; _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator<llvm::sampleprof::SecHdrTableEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::sampleprof::SecHdrTableEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::sampleprof::SecHdrTableEntry}; _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator<llvm::sampleprof::SecHdrTableEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator<llvm::sampleprof::SecHdrTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::error_code llvm::sampleprof::SampleProfileWriterExtBinaryBase::addNewSection(llvm::sampleprof::SecType, uint32_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfWriter.cpp:112:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::sampleprof::SecHdrTableEntry*, std::vector<llvm::sampleprof::SecHdrTableEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::StringRef, long long unsigned int>}; _Tp = std::pair<llvm::StringRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::StringRef, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::StringRef, long long unsigned int>}; _Tp = std::pair<llvm::StringRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::StringRef, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::StringRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::StringRef, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::StringRef; ValueT = long long unsigned int; MapType = llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >; VectorType = std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:104:23,
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileWriterCompactBinary::writeSample(const llvm::sampleprof::FunctionSamples&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfWriter.cpp:831:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, long long unsigned int>*, std::vector<std::pair<llvm::StringRef, long long unsigned int>, std::allocator<std::pair<llvm::StringRef, long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1012/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCObjectFileInfo.cpp.o
[1013/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCExpr.cpp.o
[1014/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCCodeEmitter.cpp.o
[1015/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVMCAsmInfo.cpp.o
[1016/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVInstPrinter.cpp.o
[1017/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVELFObjectWriter.cpp.o
[1018/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVBaseInfo.cpp.o
[1019/4009] Building CXX object lib/Target/RISCV/MCTargetDesc/CMakeFiles/LLVMRISCVDesc.dir/RISCVAsmBackend.cpp.o
[1020/4009] Building CXX object lib/Target/RISCV/Disassembler/CMakeFiles/LLVMRISCVDisassembler.dir/RISCVDisassembler.cpp.o
In file included from /usr/include/c++/13.2.1/memory:69,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/RawMemProfReader.cpp:15:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::IndexedAllocationInfo*; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::IndexedAllocationInfo*; It2 = llvm::memprof::IndexedAllocationInfo*; T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long unsigned int>*; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long unsigned int>*; It2 = llvm::SmallVector<long long unsigned int>*; T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::IndexedAllocationInfo*; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::IndexedAllocationInfo*; It2 = llvm::memprof::IndexedAllocationInfo*; T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::IndexedAllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::memprof::IndexedAllocationInfo; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::memprof::IndexedMemProfRecord::IndexedMemProfRecord(llvm::memprof::IndexedMemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:324:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long unsigned int>*; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long unsigned int>*; It2 = llvm::SmallVector<long long unsigned int>*; T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::SmallVector<long long unsigned int>; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::memprof::IndexedMemProfRecord::IndexedMemProfRecord(llvm::memprof::IndexedMemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:324:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::Frame*; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::Frame*; It2 = llvm::memprof::Frame*; T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::Frame*; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::Frame*; It2 = llvm::memprof::Frame*; T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::Frame]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::memprof::Frame>*; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::memprof::Frame>*; It2 = llvm::SmallVector<llvm::memprof::Frame>*; T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::memprof::Frame>*; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::memprof::Frame>*; It2 = llvm::SmallVector<llvm::memprof::Frame>*; T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<llvm::memprof::Frame>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::AllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/RawMemProfReader.cpp:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>}; _Tp = std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>, std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>}; _Tp = std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = long long unsigned int; ValueT = llvm::memprof::MemInfoBlock; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>, std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:104:23,
    inlined from 'llvm::Error llvm::memprof::RawMemProfReader::readRawProfile(std::unique_ptr<llvm::MemoryBuffer>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/RawMemProfReader.cpp:491:41:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>*, std::vector<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>, std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>}; _Tp = std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = long long unsigned int; ValueT = llvm::memprof::MemInfoBlock; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>, std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:104:23,
    inlined from 'llvm::Error llvm::memprof::RawMemProfReader::readRawProfile(std::unique_ptr<llvm::MemoryBuffer>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/RawMemProfReader.cpp:493:41:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>*, std::vector<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>, std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::IndexedAllocationInfo*; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::IndexedAllocationInfo*; It2 = llvm::memprof::IndexedAllocationInfo*; T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {llvm::SmallVector<long long unsigned int, 6>&, const llvm::memprof::MemInfoBlock&}; T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:409:24,
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {llvm::SmallVector<long long unsigned int, 6>&, const llvm::memprof::MemInfoBlock&}; T = llvm::memprof::IndexedAllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:943:38,
    inlined from 'llvm::Error llvm::memprof::RawMemProfReader::mapRawProfileToRecords()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/RawMemProfReader.cpp:367:37:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1021/4009] Building CXX object lib/Target/RISCV/AsmParser/CMakeFiles/LLVMRISCVAsmParser.dir/RISCVAsmParser.cpp.o
[1022/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVRegisterBankInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreFrameLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreFrameLowering.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::XCoreFrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreFrameLowering.cpp:263:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::XCoreFrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreFrameLowering.cpp:288:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::XCoreFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreFrameLowering.cpp:436:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1023/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVLegalizerInfo.cpp.o
[1024/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVInstructionSelector.cpp.o
[1025/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/GISel/RISCVCallLowering.cpp.o
[1026/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetTransformInfo.cpp.o
[1027/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetObjectFile.cpp.o
[1028/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVTargetMachine.cpp.o
[1029/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVSubtarget.cpp.o
[1030/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVStripWSuffix.cpp.o
[1031/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVSExtWRemoval.cpp.o
[1032/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVRegisterInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsISelLowering.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsISelLowering.cpp: In member function 'virtual llvm::Register llvm::MipsTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Mips/MipsISelLowering.cpp:4742:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4742 | MipsTargetLowering::getRegisterByName(const char *RegName, LLT VT,
      | ^~~~~~~~~~~~~~~~~~
[1033/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVRedundantCopyElimination.cpp.o
[1034/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMergeBaseOffset.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/MachOPlatform.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::ExecutorAddr&}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>}; _Tp = std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>; _Alloc = std::allocator<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> >::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::AllocActionCallPair>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*, vector<pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> > >; _ForwardIterator = pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*, std::vector<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*, std::vector<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void llvm::orc::MachOPlatform::pushInitializersLoop(PushInitializersSendResultFn, llvm::orc::JITDylibSP)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp:619:39:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>}; _Tp = std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>; _Alloc = std::allocator<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>; _Alloc = std::allocator<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::orc::MachOPlatform::pushInitializersLoop(PushInitializersSendResultFn, llvm::orc::JITDylibSP)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp:621:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*, std::vector<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*, std::vector<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> > >; _ForwardIterator = std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*, vector<pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> > >; _ForwardIterator = pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*, vector<pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> > >; _ForwardIterator = pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*; _Tp = pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>; _Alloc = std::allocator<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::Expected<T>::Expected(OtherT&&, std::enable_if_t<is_convertible_v<OtherT, T> >*) [with OtherT = std::vector<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> >&; T = std::vector<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:520:5,
    inlined from 'void llvm::orc::MachOPlatform::pushInitializersLoop(PushInitializersSendResultFn, llvm::orc::JITDylibSP)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp:623:15:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo>*, std::vector<std::pair<llvm::orc::ExecutorAddr, llvm::orc::MachOPlatform::MachOJITDylibDepInfo> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1035/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMCInstLower.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProfReader.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:14:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/list:66,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:41,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProfReader.h:21:
/usr/include/c++/13.2.1/bits/list.tcc: In function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator<InstrProfValueData>; <template-parameter-2-2> = void; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]':
/usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::__cxx11::list<InstrProfValueData>::const_iterator' changed in GCC 7.1
  133 |       list<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::StringRef&, long long unsigned int&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >}; _Tp = llvm::NamedInstrProfRecord; _Alloc = std::allocator<llvm::NamedInstrProfRecord>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::NamedInstrProfRecord>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int, const long long unsigned int&, const long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int, const long long unsigned int&, const long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]',
    inlined from 'const unsigned char* llvm::IndexedInstrProfReader::readSummary(llvm::IndexedInstrProf::ProfVersion, const unsigned char*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:952:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:513:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::IndexedAllocationInfo*; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::IndexedAllocationInfo*; It2 = llvm::memprof::IndexedAllocationInfo*; T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long unsigned int>*; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long unsigned int>*; It2 = llvm::SmallVector<long long unsigned int>*; T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::InstrProfSymtab::mapAddress(uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:523:27,
    inlined from 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::createSymtab(llvm::InstrProfSymtab&) [with IntPtrT = unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:464:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::InstrProfSymtab::mapAddress(uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:523:27,
    inlined from 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::createSymtab(llvm::InstrProfSymtab&) [with IntPtrT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:464:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {InstrProfValueData}; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<InstrProfValueData>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {InstrProfValueData}; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::TextInstrProfReader::readValueProfileData(llvm::InstrProfRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:337:32:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:513:27,
    inlined from 'virtual llvm::Error llvm::TextInstrProfReader::readNextRecord(llvm::NamedInstrProfRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:362:48:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'virtual llvm::Error llvm::TextInstrProfReader::readNextRecord(llvm::NamedInstrProfRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:391:28:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'data_type llvm::InstrProfLookupTrait::ReadData(llvm::StringRef, const unsigned char*, offset_type)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:736:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::StringRef&, long long unsigned int&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >}; _Tp = llvm::NamedInstrProfRecord; _Alloc = std::allocator<llvm::NamedInstrProfRecord>]',
    inlined from 'data_type llvm::InstrProfLookupTrait::ReadData(llvm::StringRef, const unsigned char*, offset_type)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:738:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NamedInstrProfRecord*, std::vector<llvm::NamedInstrProfRecord> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::readRawCounts(llvm::InstrProfRecord&) [with IntPtrT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:592:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::readRawCounts(llvm::InstrProfRecord&) [with IntPtrT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:595:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::readRawCounts(llvm::InstrProfRecord&) [with IntPtrT = unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:592:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::readRawCounts(llvm::InstrProfRecord&) [with IntPtrT = unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:595:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::Frame*; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::Frame*; It2 = llvm::memprof::Frame*; T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::Frame*; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::Frame*; It2 = llvm::memprof::Frame*; T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::Frame]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::memprof::Frame>*; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::memprof::Frame>*; It2 = llvm::SmallVector<llvm::memprof::Frame>*; T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::IndexedAllocationInfo*>; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::IndexedAllocationInfo*; _ForwardIterator = llvm::memprof::IndexedAllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::IndexedAllocationInfo*; It2 = llvm::memprof::IndexedAllocationInfo*; T = llvm::memprof::IndexedAllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::IndexedAllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::memprof::IndexedAllocationInfo; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1257:36,
    inlined from 'llvm::memprof::IndexedMemProfRecord& llvm::memprof::IndexedMemProfRecord::operator=(llvm::memprof::IndexedMemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:324:8,
    inlined from 'const llvm::memprof::IndexedMemProfRecord& llvm::memprof::RecordLookupTrait::ReadData(uint64_t, const unsigned char*, offset_type)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:481:57,
    inlined from 'llvm::OnDiskChainedHashTable<Info>::data_type llvm::OnDiskChainedHashTable<Info>::iterator::operator*() const [with Info = llvm::memprof::RecordLookupTrait]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/OnDiskHashTable.h:332:59,
    inlined from 'llvm::Expected<llvm::memprof::MemProfRecord> llvm::IndexedInstrProfReader::getMemProfRecord(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:1168:34:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::IndexedAllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long unsigned int>*>; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long unsigned int>*; _ForwardIterator = llvm::SmallVector<long long unsigned int>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long unsigned int>*; It2 = llvm::SmallVector<long long unsigned int>*; T = llvm::SmallVector<long long unsigned int>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::SmallVector<long long unsigned int>; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1257:36,
    inlined from 'llvm::memprof::IndexedMemProfRecord& llvm::memprof::IndexedMemProfRecord::operator=(llvm::memprof::IndexedMemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:324:8,
    inlined from 'const llvm::memprof::IndexedMemProfRecord& llvm::memprof::RecordLookupTrait::ReadData(uint64_t, const unsigned char*, offset_type)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:481:57,
    inlined from 'llvm::OnDiskChainedHashTable<Info>::data_type llvm::OnDiskChainedHashTable<Info>::iterator::operator*() const [with Info = llvm::memprof::RecordLookupTrait]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/OnDiskHashTable.h:332:59,
    inlined from 'llvm::Expected<llvm::memprof::MemProfRecord> llvm::IndexedInstrProfReader::getMemProfRecord(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:1168:34:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long unsigned int>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::AllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::memprof::AllocationInfo; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::memprof::MemProfRecord::MemProfRecord(llvm::memprof::MemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:398:8,
    inlined from 'llvm::Expected<T>::Expected(OtherT&&, std::enable_if_t<is_convertible_v<OtherT, T> >*) [with OtherT = llvm::memprof::MemProfRecord; T = llvm::memprof::MemProfRecord]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:520:5,
    inlined from 'llvm::Expected<llvm::memprof::MemProfRecord> llvm::IndexedInstrProfReader::getMemProfRecord(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:1176:10:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::memprof::Frame>*; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::memprof::Frame>*; It2 = llvm::SmallVector<llvm::memprof::Frame>*; T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<llvm::memprof::Frame>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::SmallVector<llvm::memprof::Frame>; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::memprof::MemProfRecord::MemProfRecord(llvm::memprof::MemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:398:8,
    inlined from 'llvm::Expected<T>::Expected(OtherT&&, std::enable_if_t<is_convertible_v<OtherT, T> >*) [with OtherT = llvm::memprof::MemProfRecord; T = llvm::memprof::MemProfRecord]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:520:5,
    inlined from 'llvm::Expected<llvm::memprof::MemProfRecord> llvm::IndexedInstrProfReader::getMemProfRecord(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/InstrProfReader.cpp:1176:10:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator<InstrProfValueData>; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]',
    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]' at /usr/include/c++/13.2.1/bits/list.tcc:286:22,
    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]' at /usr/include/c++/13.2.1/bits/list.tcc:267:5,
    inlined from 'llvm::InstrProfValueSiteRecord& llvm::InstrProfValueSiteRecord::operator=(const llvm::InstrProfValueSiteRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:698:8,
    inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = const llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:388:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const llvm::InstrProfValueSiteRecord*, vector<llvm::InstrProfValueSiteRecord> >; _OI = __gnu_cxx::__normal_iterator<llvm::InstrProfValueSiteRecord*, vector<llvm::InstrProfValueSiteRecord> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const llvm::InstrProfValueSiteRecord*, vector<llvm::InstrProfValueSiteRecord> >; _OI = __gnu_cxx::__normal_iterator<llvm::InstrProfValueSiteRecord*, vector<llvm::InstrProfValueSiteRecord> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::InstrProfValueSiteRecord; _Alloc = std::allocator<llvm::InstrProfValueSiteRecord>]' at /usr/include/c++/13.2.1/bits/vector.tcc:250:21:
/usr/include/c++/13.2.1/bits/list.tcc:320:17: note: parameter passing for argument of type 'std::__cxx11::list<InstrProfValueData>::const_iterator' changed in GCC 7.1
  320 |           insert(__last1, __first2, __last2);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/list.tcc:320:17: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator<InstrProfValueData>; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]',
    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]' at /usr/include/c++/13.2.1/bits/list.tcc:286:22,
    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]' at /usr/include/c++/13.2.1/bits/list.tcc:267:5,
    inlined from 'llvm::InstrProfValueSiteRecord& llvm::InstrProfValueSiteRecord::operator=(const llvm::InstrProfValueSiteRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:698:8,
    inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:388:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = llvm::InstrProfValueSiteRecord*; _OI = llvm::InstrProfValueSiteRecord*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::InstrProfValueSiteRecord; _Alloc = std::allocator<llvm::InstrProfValueSiteRecord>]' at /usr/include/c++/13.2.1/bits/vector.tcc:255:17:
/usr/include/c++/13.2.1/bits/list.tcc:320:17: note: parameter passing for argument of type 'std::__cxx11::list<InstrProfValueData>::const_iterator' changed in GCC 7.1
  320 |           insert(__last1, __first2, __last2);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/list.tcc:320:17: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:513:27,
    inlined from 'llvm::Error llvm::InstrProfSymtab::create(const NameIterRange&) [with NameIterRange = llvm::iterator_range<llvm::OnDiskIterableChainedHashTable<llvm::InstrProfLookupTrait>::key_iterator>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:579:15:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1036/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMacroFusion.cpp.o
[1037/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMachineFunctionInfo.cpp.o
[1038/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVISelLowering.cpp.o
[1039/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVISelDAGToDAG.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:33:
In constructor 'llvm::WebAssemblyGenMCSubtargetInfo::WebAssemblyGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createWebAssemblyMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:152:48,
    inlined from 'llvm::MCSubtargetInfo* createMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:79:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:140:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  140 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc:140:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[1040/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVInstrInfo.cpp.o
[1041/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVInsertVSETVLI.cpp.o
[1042/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVGatherScatterLowering.cpp.o
[1043/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVFrameLowering.cpp.o
[1044/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVExpandPseudoInsts.cpp.o
[1045/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVExpandAtomicPseudoInsts.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp: In member function 'void llvm::WebAssemblyMCInstLower::lower(const llvm::MachineInstr*, llvm::MCInst&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:197:30: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  197 |         const MCOperandInfo &Info = Desc.operands()[DescIndex];
      |                              ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:197:62: note: the temporary was destroyed at the end of the full expression '(& Desc)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](DescIndex)'
  197 |         const MCOperandInfo &Info = Desc.operands()[DescIndex];
      |                                                              ^
[1046/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVMakeCompressible.cpp.o
[1047/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVCodeGenPrepare.cpp.o
[1048/4009] Building CXX object lib/Target/RISCV/CMakeFiles/LLVMRISCVCodeGen.dir/RISCVAsmPrinter.cpp.o
[1049/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o
[1050/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/GCOV.h:29,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfReader.h:233,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfReader.cpp:22:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
/usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfReader.h:228:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::sampleprof::SampleContext&, long long unsigned int&}; _Tp = std::pair<llvm::sampleprof::SampleContext, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::sampleprof::SampleContext, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::sampleprof::SampleContext, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]',
    inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readSummaryEntry(std::vector<llvm::ProfileSummaryEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfReader.cpp:1490:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::sampleprof::SampleContext&, long long unsigned int&}; _Tp = std::pair<llvm::sampleprof::SampleContext, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::sampleprof::SampleContext, long long unsigned int> >]',
    inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderExtBinaryBase::readFuncOffsetTable()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfReader.cpp:823:39:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::sampleprof::SampleContext, long long unsigned int>*, std::vector<std::pair<llvm::sampleprof::SampleContext, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::sampleprof::SecHdrTableEntry}; _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator<llvm::sampleprof::SecHdrTableEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::sampleprof::SecHdrTableEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::sampleprof::SecHdrTableEntry}; _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator<llvm::sampleprof::SecHdrTableEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::sampleprof::SecHdrTableEntry; _Alloc = std::allocator<llvm::sampleprof::SecHdrTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderExtBinaryBase::readSecHdrTableEntry(uint32_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfReader.cpp:1273:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::sampleprof::SecHdrTableEntry*, std::vector<llvm::sampleprof::SecHdrTableEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::StringRef, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:760:63,
    inlined from 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readProfile(llvm::sampleprof::FunctionSamples&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfReader.cpp:622:38:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderCompactBinary::readImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfReader.cpp:1023:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderCompactBinary::readImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfReader.cpp:1032:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::StringRef, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:760:63,
    inlined from 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::readImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/SampleProfReader.cpp:408:22:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[1051/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp: In member function 'virtual void llvm::WebAssemblyInstPrinter::printInst(const llvm::MCInst*, uint64_t, llvm::StringRef, const llvm::MCSubtargetInfo&, llvm::raw_ostream&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp:224:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  224 |           const auto &Pair = ControlFlowStack.rbegin()[Depth];
      |                       ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp:224:61: note: the temporary was destroyed at the end of the full expression 'llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::rbegin() [with T = std::pair<long long unsigned int, bool>; <template-parameter-1-2> = void; reverse_iterator = std::reverse_iterator<std::pair<long long unsigned int, bool>*>]().std::reverse_iterator<std::pair<long long unsigned int, bool>*>::operator[](((std::reverse_iterator<std::pair<long long unsigned int, bool>*>::difference_type)Depth))'
  224 |           const auto &Pair = ControlFlowStack.rbegin()[Depth];
      |                                                             ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp:259:21: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  259 |         const auto &Pair = ControlFlowStack.rbegin()[Depth];
      |                     ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp:259:59: note: the temporary was destroyed at the end of the full expression 'llvm::SmallVectorTemplateCommon<T, <template-parameter-1-2> >::rbegin() [with T = std::pair<long long unsigned int, bool>; <template-parameter-1-2> = void; reverse_iterator = std::reverse_iterator<std::pair<long long unsigned int, bool>*>]().std::reverse_iterator<std::pair<long long unsigned int, bool>*>::operator[](((std::reverse_iterator<std::pair<long long unsigned int, bool>*>::difference_type)Depth))'
  259 |         const auto &Pair = ControlFlowStack.rbegin()[Depth];
      |                                                           ^
[1052/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o
[1053/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::Error llvm::orc::addFunctionPointerRelocationsToCurrentSymbol(llvm::jitlink::Symbol&, llvm::jitlink::LinkGraph&, llvm::MCDisassembler&, llvm::MCInstrAnalysis&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:468:14:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcAArch64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcI386]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcLoongArch64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcMips32Be]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcMips32Le]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcMips64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcRiscv64]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcX86_64_Win32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::orc::LocalTrampolinePool<ORCABI>::grow() [with ORCABI = llvm::orc::OrcX86_64_SysV]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:184:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1054/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o
[1055/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreISelLowering.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreISelLowering.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1056/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o
[1057/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o
[1058/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  603 |   getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const {
      |   ^~~~~~~~~~~~~~~~~~~~~~
[1059/4009] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o
[1060/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o
[1061/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o
[1062/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o
[1063/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o
[1064/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o
[1065/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o
[1066/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/COFFPlatform.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp:9:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::orc::JITDylib*; _Val = std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState>; _KeyOfValue = std::_Select1st<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >; _Compare = std::less<llvm::orc::JITDylib*>; _Alloc = std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::JITDylib*, std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState>, std::_Select1st<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >, std::less<llvm::orc::JITDylib*>, std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::ExecutorAddr&}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> > >}; _Tp = std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> >; _Alloc = std::allocator<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > >::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {llvm::orc::JITDylib*, llvm::orc::COFFPlatform::JDBootstrapState&}; _Key = llvm::orc::JITDylib*; _Val = std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState>; _KeyOfValue = std::_Select1st<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >; _Compare = std::less<llvm::orc::JITDylib*>; _Alloc = std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::JITDylib*, std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState>, std::_Select1st<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >, std::less<llvm::orc::JITDylib*>, std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'static void {anonymous}::COFFHeaderMaterializationUnit::addImageBaseRelocationEdge(llvm::jitlink::Block&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp:140:14,
    inlined from 'virtual void {anonymous}::COFFHeaderMaterializationUnit::materialize(std::unique_ptr<llvm::orc::MaterializationResponsibility>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp:80:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<llvm::orc::ExecutorAddr, vector<llvm::orc::ExecutorAddr> >*, vector<pair<llvm::orc::ExecutorAddr, vector<llvm::orc::ExecutorAddr> > > >; _ForwardIterator = pair<llvm::orc::ExecutorAddr, vector<llvm::orc::ExecutorAddr> >*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> >*, std::vector<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> >*, std::vector<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void llvm::orc::COFFPlatform::pushInitializersLoop(PushInitializersSendResultFn, llvm::orc::JITDylibSP, JITDylibDepMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp:524:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> > >}; _Tp = std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> >; _Alloc = std::allocator<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> >; _Alloc = std::allocator<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::orc::COFFPlatform::pushInitializersLoop(PushInitializersSendResultFn, llvm::orc::JITDylibSP, JITDylibDepMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp:527:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> >*, std::vector<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> >*, std::vector<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > > >; _ForwardIterator = std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> >*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<llvm::orc::ExecutorAddr, vector<llvm::orc::ExecutorAddr> >*, vector<pair<llvm::orc::ExecutorAddr, vector<llvm::orc::ExecutorAddr> > > >; _ForwardIterator = pair<llvm::orc::ExecutorAddr, vector<llvm::orc::ExecutorAddr> >*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const pair<llvm::orc::ExecutorAddr, vector<llvm::orc::ExecutorAddr> >*, vector<pair<llvm::orc::ExecutorAddr, vector<llvm::orc::ExecutorAddr> > > >; _ForwardIterator = pair<llvm::orc::ExecutorAddr, vector<llvm::orc::ExecutorAddr> >*; _Tp = pair<llvm::orc::ExecutorAddr, vector<llvm::orc::ExecutorAddr> >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> >; _Alloc = std::allocator<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::Expected<T>::Expected(OtherT&&, std::enable_if_t<is_convertible_v<OtherT, T> >*) [with OtherT = std::vector<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > >&; T = std::vector<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:520:5,
    inlined from 'void llvm::orc::COFFPlatform::pushInitializersLoop(PushInitializersSendResultFn, llvm::orc::JITDylibSP, JITDylibDepMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp:529:15:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> >*, std::vector<std::pair<llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr> > > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::AllocActionCallPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {llvm::orc::JITDylib*, llvm::orc::COFFPlatform::JDBootstrapState&}; _Key = llvm::orc::JITDylib*; _Tp = llvm::orc::COFFPlatform::JDBootstrapState; _Compare = std::less<llvm::orc::JITDylib*>; _Alloc = std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {llvm::orc::JITDylib*, llvm::orc::COFFPlatform::JDBootstrapState&}; _Key = llvm::orc::JITDylib*; _Tp = llvm::orc::COFFPlatform::JDBootstrapState; _Compare = std::less<llvm::orc::JITDylib*>; _Alloc = std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'llvm::Error llvm::orc::COFFPlatform::COFFPlatformPlugin::associateJITDylibHeaderSymbol(llvm::jitlink::LinkGraph&, llvm::orc::MaterializationResponsibility&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp:821:33:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<llvm::orc::JITDylib*, llvm::orc::COFFPlatform::JDBootstrapState>::const_iterator' {aka 'std::_Rb_tree<llvm::orc::JITDylib*, std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState>, std::_Select1st<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> >, std::less<llvm::orc::JITDylib*>, std::allocator<std::pair<llvm::orc::JITDylib* const, llvm::orc::COFFPlatform::JDBootstrapState> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1067/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/../WebAssemblyFrameLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/../WebAssemblySubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:22:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool {anonymous}::WebAssemblyRegStackify::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:950:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1068/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o
[1069/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:14:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1070/4009] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o
[1071/4009] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
[1072/4009] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
[1073/4009] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp: In member function 'virtual unsigned int llvm::WebAssemblyInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:159:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  159 | unsigned WebAssemblyInstrInfo::insertBranch(
      |          ^~~~~~~~~~~~~~~~~~~~
[1074/4009] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o
[1075/4009] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
[1076/4009] Building CXX object lib/ExecutionEngine/PerfJITEvents/CMakeFiles/LLVMPerfJITEvents.dir/PerfJITEventListener.cpp.o
[1077/4009] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
[1078/4009] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o
[1079/4009] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o
[1080/4009] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o
[1081/4009] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
[1082/4009] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o
[1083/4009] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o
[1084/4009] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
[1085/4009] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreSubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreTargetMachine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/XCoreTargetMachine.cpp:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[1086/4009] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWPError.cpp.o
[1087/4009] Building CXX object lib/DWP/CMakeFiles/LLVMDWP.dir/DWP.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/LTO/LTOBackend.cpp: In function 'llvm::BitcodeModule* llvm::lto::findThinLTOModule(llvm::MutableArrayRef<llvm::BitcodeModule>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/LTO/LTOBackend.cpp:658:16: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
  658 | BitcodeModule *lto::findThinLTOModule(MutableArrayRef<BitcodeModule> BMs) {
      |                ^~~
[1088/4009] Building CXX object lib/DWARFLinkerParallel/CMakeFiles/LLVMDWARFLinkerParallel.dir/DWARFLinker.cpp.o
[1089/4009] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFStreamer.cpp.o
[1090/4009] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinker.cpp.o
[1091/4009] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerDeclContext.cpp.o
[1092/4009] Building CXX object lib/DWARFLinker/CMakeFiles/LLVMDWARFLinker.dir/DWARFLinkerCompileUnit.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCTargetOptions.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCV.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVRedundantCopyElimination.cpp:26:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool {anonymous}::RISCVRedundantCopyElimination::optimizeBlock(llvm::MachineBasicBlock&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVRedundantCopyElimination.cpp:155:18,
    inlined from 'virtual bool {anonymous}::RISCVRedundantCopyElimination::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVRedundantCopyElimination.cpp:174:29,
    inlined from 'virtual bool {anonymous}::RISCVRedundantCopyElimination::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVRedundantCopyElimination.cpp:164:6:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1093/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
[1094/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o
[1095/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmTypeCheck.cpp: In member function 'bool llvm::WebAssemblyAsmTypeCheck::typeCheck(llvm::SMLoc, const llvm::MCInst&, llvm::OperandVector&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmTypeCheck.cpp:334:19: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  334 |       const auto &Op = II.operands()[I - 1];
      |                   ^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmTypeCheck.cpp:334:43: note: the temporary was destroyed at the end of the full expression '(& II)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[]((I - 1))'
  334 |       const auto &Op = II.operands()[I - 1];
      |                                           ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmTypeCheck.cpp:343:19: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  343 |       const auto &Op = II.operands()[I];
      |                   ^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmTypeCheck.cpp:343:39: note: the temporary was destroyed at the end of the full expression '(& II)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](I)'
  343 |       const auto &Op = II.operands()[I];
      |                                       ^
[1096/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LostDebugLocObserver.cpp.o
[1097/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o
[1098/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LoadStoreOpt.cpp.o
[1099/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegacyLegalizerInfo.cpp.o
[1100/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o
[1101/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o
[1102/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o
[1103/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o
[1104/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o
[1105/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp:43:
In constructor 'llvm::RISCVGenMCSubtargetInfo::RISCVGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createRISCVMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc:7536:48,
    inlined from 'llvm::MCSubtargetInfo* createRISCVMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp:84:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc:7519:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 7519 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc:7519:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[1106/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o
[1107/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InlineAsmLowering.cpp.o
[1108/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o
[1109/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelChangeObserver.cpp.o
[1110/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelper.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp: In member function 'llvm::OperandMatchResultTy {anonymous}::RISCVAsmParser::parseRegister(llvm::OperandVector&, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:1344:45: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 1344 |     size_t ReadCount = getLexer().peekTokens(Buf);
      |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:29:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'llvm::OperandMatchResultTy {anonymous}::RISCVAsmParser::parseCallSymbol(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:1650:25,
    inlined from 'llvm::OperandMatchResultTy {anonymous}::RISCVAsmParser::tryCustomParseOperand(llvm::OperandVector&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenAsmMatcher.inc:6581:27,
    inlined from 'llvm::OperandMatchResultTy {anonymous}::RISCVAsmParser::MatchOperandParserImpl(llvm::OperandVector&, llvm::StringRef, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenAsmMatcher.inc:6642:56,
    inlined from 'bool {anonymous}::RISCVAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:1933:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'llvm::OperandMatchResultTy {anonymous}::RISCVAsmParser::parseJALOffset(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:1702:25,
    inlined from 'llvm::OperandMatchResultTy {anonymous}::RISCVAsmParser::tryCustomParseOperand(llvm::OperandVector&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenAsmMatcher.inc:6593:26,
    inlined from 'llvm::OperandMatchResultTy {anonymous}::RISCVAsmParser::MatchOperandParserImpl(llvm::OperandVector&, llvm::StringRef, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenAsmMatcher.inc:6642:56,
    inlined from 'bool {anonymous}::RISCVAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:1933:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[1111/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o
[1112/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o
[1113/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o
[1114/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEMIRBuilder.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcSubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcSubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcSubtarget.cpp:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Sparc/SparcGenSubtargetInfo.inc: In constructor 'llvm::SparcGenSubtargetInfo::SparcGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Sparc/SparcGenSubtargetInfo.inc:582:78: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  582 |                         SparcStages, SparcOperandCycles, SparcForwardingPaths) {}
      |                                                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Sparc/SparcGenSubtargetInfo.inc:582:78: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::SparcGenSubtargetInfo::SparcGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::SparcSubtarget::SparcSubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::TargetMachine&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcSubtarget.cpp:72:45:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Sparc/SparcGenSubtargetInfo.inc:582:78: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  582 |                         SparcStages, SparcOperandCycles, SparcForwardingPaths) {}
      |                                                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Sparc/SparcGenSubtargetInfo.inc:582:78: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[1115/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelKnownBits.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp: In member function 'virtual llvm::GenericValue llvm::Interpreter::runFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp:80:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
   80 | GenericValue Interpreter::runFunction(Function *F,
      |              ^~~~~~~~~~~
[1116/4009] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp:247:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp: In function 'LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp:250:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  250 |   *Result = unwrap(EE)->runFunction(unwrap<Function>(F), ArgVec);
      |             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp:250:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[1117/4009] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[1118/4009] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o
[1119/4009] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o
[1120/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WasmException.cpp.o
[1121/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
[1122/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o
[1123/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1124/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/PseudoProbePrinter.cpp.o
[1125/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Target/TargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/Sparc.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcFrameLowering.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::SparcFrameLowering::emitEpilogue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcFrameLowering.cpp:237:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::SparcFrameLowering::remapRegsForLeafProc(llvm::MachineFunction&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcFrameLowering.cpp:362:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::SparcFrameLowering::remapRegsForLeafProc(llvm::MachineFunction&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcFrameLowering.cpp:368:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1126/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o
[1127/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430Subtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430TargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[1128/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/LTO/LTO.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/LTO/LTO.cpp:13:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::computeLTOCacheKey(SmallString<40>&, const lto::Config&, const ModuleSummaryIndex&, StringRef, const FunctionImporter::ImportMapTy&, const FunctionImporter::ExportSetTy&, const std::map<long long unsigned int, GlobalValue::LinkageTypes>&, const GVSummaryMapTy&, const std::set<long long unsigned int>&, const std::set<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/LTO/LTO.cpp:155:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::computeLTOCacheKey(SmallString<40>&, const lto::Config&, const ModuleSummaryIndex&, StringRef, const FunctionImporter::ImportMapTy&, const FunctionImporter::ExportSetTy&, const std::map<long long unsigned int, GlobalValue::LinkageTypes>&, const GVSummaryMapTy&, const std::set<long long unsigned int>&, const std::set<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/LTO/LTO.cpp:159:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::computeLTOCacheKey(SmallString<40>&, const lto::Config&, const ModuleSummaryIndex&, StringRef, const FunctionImporter::ImportMapTy&, const FunctionImporter::ExportSetTy&, const std::map<long long unsigned int, GlobalValue::LinkageTypes>&, const GVSummaryMapTy&, const std::set<long long unsigned int>&, const std::set<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/LTO/LTO.cpp:159:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::BitcodeModule>}; _Tp = std::pair<llvm::StringRef, llvm::BitcodeModule>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::BitcodeModule>}; _Tp = std::pair<llvm::StringRef, llvm::BitcodeModule>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::StringRef, llvm::BitcodeModule>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::StringRef; ValueT = llvm::BitcodeModule; MapType = llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >; VectorType = std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::BitcodeModule>*, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::BitcodeModule>}; _Tp = std::pair<llvm::StringRef, llvm::BitcodeModule>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::StringRef, llvm::BitcodeModule>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::StringRef; ValueT = llvm::BitcodeModule; MapType = llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef, void>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >; VectorType = std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23,
    inlined from 'llvm::Error llvm::lto::LTO::addThinLTO(llvm::BitcodeModule, llvm::ArrayRef<llvm::lto::InputFile::Symbol>, const llvm::lto::SymbolResolution*&, const llvm::lto::SymbolResolution*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/LTO/LTO.cpp:980:41:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::BitcodeModule>*, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1129/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o
[1130/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeTo(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:17:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   17 | LegalizeMutation LegalizeMutations::changeTo(unsigned TypeIdx, LLT Ty) {
      |                  ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeElementTo(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:38:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   38 | LegalizeMutation LegalizeMutations::changeElementTo(unsigned TypeIdx,
      |                  ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp: In function 'llvm::LegalizeMutation llvm::LegalizeMutations::changeElementCountTo(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp:57:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   57 | LegalizeMutation LegalizeMutations::changeElementCountTo(unsigned TypeIdx,
      |                  ^~~~~~~~~~~~~~~~~
[1131/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o
[1132/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVSubtarget.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVSubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVSubtarget.cpp:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc: In constructor 'llvm::RISCVGenSubtargetInfo::RISCVGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc:7707:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 7707 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc:7707:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::RISCVGenSubtargetInfo::RISCVGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::RISCVSubtarget::RISCVSubtarget(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef, unsigned int, unsigned int, const llvm::TargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVSubtarget.cpp:85:63:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc:7707:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 7707 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/RISCV/RISCVGenSubtargetInfo.inc:7707:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[1133/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o
[1134/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430Subtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430Subtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430Subtarget.cpp:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/MSP430/MSP430GenSubtargetInfo.inc: In constructor 'llvm::MSP430GenSubtargetInfo::MSP430GenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/MSP430/MSP430GenSubtargetInfo.inc:192:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  192 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/MSP430/MSP430GenSubtargetInfo.inc:192:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::MSP430GenSubtargetInfo::MSP430GenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::MSP430Subtarget::MSP430Subtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::TargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430Subtarget.cpp:61:76:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/MSP430/MSP430GenSubtargetInfo.inc:192:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  192 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/MSP430/MSP430GenSubtargetInfo.inc:192:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[1135/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o
[1136/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
[1137/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::GenericValue*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::GenericValue*>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_abort(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:340:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  340 | static GenericValue lle_X_abort(FunctionType *FT, ArrayRef<GenericValue> Args) {
      |                     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_sscanf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:443:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  443 | static GenericValue lle_X_sscanf(FunctionType *FT,
      |                     ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_memset(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:486:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  486 | static GenericValue lle_X_memset(FunctionType *FT,
      |                     ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_memcpy(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:498:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  498 | static GenericValue lle_X_memcpy(FunctionType *FT,
      |                     ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'bool ffiInvoke.constprop({anonymous}::RawFunc, llvm::Function*, llvm::ArrayRef<llvm::GenericValue>, const llvm::DataLayout&, llvm::GenericValue&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:203:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  203 | static bool ffiInvoke(RawFunc Fn, Function *F, ArrayRef<GenericValue> ArgVals,
      |             ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_scanf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:458:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  458 | static GenericValue lle_X_scanf(FunctionType *FT, ArrayRef<GenericValue> args) {
      |                     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_sprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:349:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  349 | static GenericValue lle_X_sprintf(FunctionType *FT,
      |                     ^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_atexit(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:324:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  324 | static GenericValue lle_X_atexit(FunctionType *FT,
      |                     ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In member function 'llvm::GenericValue llvm::Interpreter::callExternalFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:269:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  269 | GenericValue Interpreter::callExternalFunction(Function *F,
      |              ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::GenericValue::GenericValue(const llvm::GenericValue&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/GenericValue.h:23:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::GenericValue; _Args = {const llvm::GenericValue&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::GenericValue::GenericValue(const llvm::GenericValue&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/GenericValue.h:23:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_exit(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:334:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  334 | static GenericValue lle_X_exit(FunctionType *FT, ArrayRef<GenericValue> Args) {
      |                     ^~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::GenericValue::GenericValue(const llvm::GenericValue&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/GenericValue.h:23:8,
    inlined from 'llvm::GenericValue lle_X_exit(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:335:29:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::GenericValue::GenericValue(const llvm::GenericValue&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/GenericValue.h:23:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::GenericValue; _Args = {llvm::GenericValue&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::GenericValue*; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::GenericValue*; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::GenericValue*; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::GenericValue*; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:257:35:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  751 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::GenericValue*; _ForwardIterator = llvm::GenericValue*; _Allocator = allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:766:34:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::GenericValue*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::GenericValue*; _ForwardIterator = llvm::GenericValue*; _Allocator = allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:786:34:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::GenericValue*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:473:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  473 | static GenericValue lle_X_fprintf(FunctionType *FT,
      |                     ^~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:478:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::GenericValue*; <template-parameter-2-2> = void; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:479:17:
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1483 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:431:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  431 | static GenericValue lle_X_printf(FunctionType *FT,
      |                     ^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:435:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::GenericValue*; <template-parameter-2-2> = void; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<GenericValue>; Range = ArrayRef<GenericValue>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:2015:11,
    inlined from 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:436:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1483 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1138/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o
[1139/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgEntityHistoryCalculator.cpp.o
[1140/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/AddressRanges.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinkerCompileUnit.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::PatchLocation&, long long int&}; _Tp = std::pair<llvm::PatchLocation, long long int>; _Alloc = std::allocator<std::pair<llvm::PatchLocation, long long int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::PatchLocation, long long int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::PatchLocation&, long long int&}; _Tp = std::pair<llvm::PatchLocation, long long int>; _Alloc = std::allocator<std::pair<llvm::PatchLocation, long long int> >]',
    inlined from 'void llvm::CompileUnit::noteLocationAttribute(llvm::PatchLocation, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinkerCompileUnit.cpp:145:34:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::PatchLocation, long long int>*, std::vector<std::pair<llvm::PatchLocation, long long int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1141/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
[1142/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
[1143/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o
[1144/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AIXException.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcInstrInfo.cpp: In member function 'virtual unsigned int llvm::SparcInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcInstrInfo.cpp:307:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  307 | unsigned SparcInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~~~
[1145/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o
[1146/4009] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o
[1147/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
[1148/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o
[1149/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp: In member function 'virtual llvm::GenericValue llvm::MCJIT::runFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp:513:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  513 | GenericValue MCJIT::runFunction(Function *F, ArrayRef<GenericValue> ArgValues) {
      |              ^~~~~
[1150/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o
[1151/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcTargetMachine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcTargetMachine.cpp:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[1152/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o
[1153/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::RISCVFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp:1238:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1154/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp: In member function 'virtual unsigned int llvm::MSP430InstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp:253:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  253 | unsigned MSP430InstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~~~~
[1155/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o
[1156/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o
[1157/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o
[1158/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o
[1159/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o
[1160/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Target/TargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430FrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::MSP430FrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp:75:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::MSP430FrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp:195:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1161/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp: In member function 'virtual unsigned int llvm::LegalizerInfo::getExtOpcodeForWideningConstant(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:371:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  371 | unsigned LegalizerInfo::getExtOpcodeForWideningConstant(LLT SmallTy) const {
      |          ^~~~~~~~~~~~~
[1162/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typeIs(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:28:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   28 | LegalityPredicate LegalityPredicates::typeIs(unsigned TypeIdx, LLT Type) {
      |                   ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typeInSet(unsigned int, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:34:1: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
   34 | LegalityPredicates::typeInSet(unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::typePairAndMemDescInSet(unsigned int, unsigned int, unsigned int, std::initializer_list<TypePairAndMemDesc>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:52:19: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
   52 | LegalityPredicate LegalityPredicates::typePairAndMemDescInSet(
      |                   ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp: In function 'llvm::LegalityPredicate llvm::LegalityPredicates::elementTypeIs(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp:93:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   93 | LegalityPredicate LegalityPredicates::elementTypeIs(unsigned TypeIdx,
      |                   ^~~~~~~~~~~~~~~~~~
[1163/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o
[1164/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'void llvm::CSEMIRBuilder::profileEverything(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, std::optional<unsigned int>, llvm::GISelInstProfileBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:108:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  108 | void CSEMIRBuilder::profileEverything(unsigned Opc, ArrayRef<DstOp> DstOps,
      |      ^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:108:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'bool llvm::CSEMIRBuilder::checkCopyToDefsPossible(llvm::ArrayRef<llvm::DstOp>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:132:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  132 | bool CSEMIRBuilder::checkCopyToDefsPossible(ArrayRef<DstOp> DstOps) {
      |      ^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::CSEMIRBuilder::generateCopiesIfRequired(llvm::ArrayRef<llvm::DstOp>, llvm::MachineInstrBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:143:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  143 | CSEMIRBuilder::generateCopiesIfRequired(ArrayRef<DstOp> DstOps,
      | ^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp: In member function 'virtual llvm::MachineInstrBuilder llvm::CSEMIRBuilder::buildInstr(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:170:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  170 | MachineInstrBuilder CSEMIRBuilder::buildInstr(unsigned Opc,
      |                     ^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:170:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:209:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
  209 |         return buildBuildVectorConstant(DstOps[0], VecCst);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:209:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:278:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  278 |     return MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:278:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:278:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:282:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  282 |     auto MIB = MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:282:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:282:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:291:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
  291 |   profileEverything(Opc, DstOps, SrcOps, Flag, ProfBuilder);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:299:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  299 |       MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:299:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:299:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[1165/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430ISelLowering.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1166/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o
[1167/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
[1168/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
[1169/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
[1170/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
[1171/4009] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
[1172/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/InstrRefBasedImpl.cpp.o
[1173/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/VarLocBasedImpl.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineOperand}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineOperand}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual bool llvm::InlineAsmLowering::lowerAsmOperandForConstraint(llvm::Value*, llvm::StringRef, std::vector<llvm::MachineOperand>&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:680:20,
    inlined from 'virtual bool llvm::InlineAsmLowering::lowerAsmOperandForConstraint(llvm::Value*, llvm::StringRef, std::vector<llvm::MachineOperand>&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp:662:6:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1174/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/LiveDebugValues.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCSection.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DWP/DWPStringPool.h:5,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DWP/DWP.h:4,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWP/DWP.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::UnitIndexEntry>}; _Tp = std::pair<long long unsigned int, llvm::UnitIndexEntry>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::UnitIndexEntry> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, llvm::UnitIndexEntry> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::UnitIndexEntry>}; _Tp = std::pair<long long unsigned int, llvm::UnitIndexEntry>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::UnitIndexEntry> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::UnitIndexEntry>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::UnitIndexEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = llvm::UnitIndexEntry; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, llvm::UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, llvm::UnitIndexEntry> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23,
    inlined from 'void addAllTypesFromTypesSection(llvm::MCStreamer&, llvm::MapVector<long long unsigned int, llvm::UnitIndexEntry>&, llvm::MCSection*, const std::vector<llvm::StringRef>&, const llvm::UnitIndexEntry&, uint32_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWP/DWP.cpp:241:39:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::UnitIndexEntry>*, std::vector<std::pair<long long unsigned int, llvm::UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, llvm::UnitIndexEntry> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::UnitIndexEntry>}; _Tp = std::pair<long long unsigned int, llvm::UnitIndexEntry>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::UnitIndexEntry> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::UnitIndexEntry>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::UnitIndexEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = llvm::UnitIndexEntry; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, llvm::UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, llvm::UnitIndexEntry> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::UnitIndexEntry>*, std::vector<std::pair<long long unsigned int, llvm::UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, llvm::UnitIndexEntry> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1175/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
[1176/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:16:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::GenericValue*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::GenericValue*>' changed in GCC 7.1
In member function 'void llvm::ExecutionEngine::runStaticConstructorsDestructors(llvm::Module&, bool)',
    inlined from 'virtual void llvm::ExecutionEngine::runStaticConstructorsDestructors(bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:409:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:398:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  398 |       runFunction(F, std::nullopt);
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:398:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::runStaticConstructorsDestructors(llvm::Module&, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:398:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  398 |       runFunction(F, std::nullopt);
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:398:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const char* const*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:451:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const char* const*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:467:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  467 |   return runFunction(Fn, GVArgs).IntVal.getZExtValue();
      |          ~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:467:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::GenericValue& llvm::GenericValue::operator=(const llvm::GenericValue&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/GenericValue.h:23:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Constants.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:24:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::GenericValue llvm::ExecutionEngine::getConstantValue(const llvm::Constant*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:722:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:1123:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1123 |         convertToInteger(Input, Width, IsSigned, RM, IsExact));
      |                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS'
   27 |       return U.IEEE.METHOD_CALL;                                               \
      |                     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:1123:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1123 |         convertToInteger(Input, Width, IsSigned, RM, IsExact));
      |                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS'
   29 |       return U.Double.METHOD_CALL;                                             \
      |                       ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  529 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::GenericValue*; _ForwardIterator = llvm::GenericValue*; _Allocator = allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:548:32:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::GenericValue*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::GenericValue& llvm::GenericValue::operator=(const llvm::GenericValue&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/GenericValue.h:23:8,
    inlined from 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:919:11,
    inlined from 'void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:977:21,
    inlined from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:1007:20,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:556:14:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<llvm::GenericValue*>; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::GenericValue*; _ForwardIterator = llvm::GenericValue*; _Allocator = allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:568:32:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::GenericValue*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::GenericValue& llvm::GenericValue::operator=(const llvm::GenericValue&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/GenericValue.h:23:8,
    inlined from 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:919:11,
    inlined from 'void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:977:21,
    inlined from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:1007:20,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:573:14:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::ExecutionEngine::LoadValueFromMemory(llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/ExecutionEngine.cpp:1117:33:
/usr/include/c++/13.2.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1034 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1177/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o
[1178/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o
[1179/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VLIWMachineScheduler.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Passes/PassBuilderPipelines.cpp:112:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Scalar/SROA.h:95:7: warning: 'llvm::SROAPass' declared with greater visibility than the type of its field 'llvm::SROAPass::SelectsToRewrite' [-Wattributes]
   95 | class SROAPass : public PassInfoMixin<SROAPass> {
      |       ^~~~~~~~
[1180/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o
[1181/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o
[1182/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TypePromotion.cpp.o
[1183/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o
[1184/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o
[1185/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:13:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::Value* const&>, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair<llvm::Value* const, llvm::GenericValue>; _KeyOfValue = std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitVAStartInst(llvm::VAStartInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1123:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1567:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1621:39:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1637:41:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'llvm::GenericValue llvm::Interpreter::getOperandValue(llvm::Value*, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2108:23:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitGetElementPtrInst(llvm::GetElementPtrInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1089:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitInsertValueInst(llvm::InsertValueInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2014:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitExtractValueInst(llvm::ExtractValueInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1966:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitShuffleVectorInst(llvm::ShuffleVectorInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1923:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitInsertElementInst(llvm::InsertElementInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1856:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitExtractElementInst(llvm::ExtractElementInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1824:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitVAArgInst(llvm::VAArgInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1788:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitIntToPtrInst(llvm::IntToPtrInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1754:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitPtrToIntInst(llvm::PtrToIntInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1749:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitSIToFPInst(llvm::SIToFPInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1734:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitUIToFPInst(llvm::UIToFPInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1729:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFPToUIInst(llvm::FPToUIInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1739:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_map.h: In member function 'void llvm::Interpreter::visitFPToSIInst(llvm::FPToSIInst&)':
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFPExtInst(llvm::FPExtInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1724:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFPTruncInst(llvm::FPTruncInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1719:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitZExtInst(llvm::ZExtInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1714:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitSExtInst(llvm::SExtInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1709:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitTruncInst(llvm::TruncInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1704:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1255:34:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1264:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1228:34:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1237:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void llvm::Interpreter::visitShl(llvm::BinaryOperator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1201:34:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitShl(llvm::BinaryOperator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1210:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitVACopyInst(llvm::VACopyInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1132:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitLoadInst(llvm::LoadInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1099:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitAllocaInst(llvm::AllocaInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1040:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1002:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1009:13:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::popStackAndReturnValueToCaller(llvm::Type*, llvm::GenericValue)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:910:17:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitSelectInst(llvm::SelectInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:868:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitBinaryOperator(llvm::BinaryOperator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:842:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitFCmpInst(llvm::FCmpInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:697:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitICmpInst(llvm::ICmpInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:355:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitUnaryOperator(llvm::UnaryOperator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:96:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::visitBitCastInst(llvm::BitCastInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1759:11:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp: In member function 'void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2119:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
 2119 | void Interpreter::callFunction(Function *F, ArrayRef<GenericValue> ArgVals) {
      |      ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2130:59: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
 2130 |     GenericValue Result = callExternalFunction (F, ArgVals);
      |                                                           ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2130:59: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]',
    inlined from 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:42:14,
    inlined from 'void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:2149:13:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::Interpreter::visitCallBase(llvm::CallBase&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1166:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1186/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o
[1187/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o
[1188/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp: In member function 'const llvm::GISelInstProfileBuilder& llvm::GISelInstProfileBuilder::addNodeIDRegType(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp:339:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  339 | GISelInstProfileBuilder::addNodeIDRegType(const LLT Ty) const {
      | ^~~~~~~~~~~~~~~~~~~~~~~
[1189/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcISelLowering.cpp: In member function 'virtual llvm::Register llvm::SparcTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/SparcISelLowering.cpp:1115:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1115 | Register SparcTargetLowering::getRegisterByName(const char* RegName, LLT VT,
      |          ^~~~~~~~~~~~~~~~~~~
[1190/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInstr.constprop(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1057:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1057 | MachineIRBuilder::buildInstr(unsigned Opc, ArrayRef<DstOp> DstOps,
      | ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1057:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'virtual llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInstr(unsigned int, llvm::ArrayRef<llvm::DstOp>, llvm::ArrayRef<llvm::SrcOp>, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1057:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1057:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildJumpTable(llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:167:21: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  167 | MachineInstrBuilder MachineIRBuilder::buildJumpTable(const LLT PtrTy,
      |                     ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:169:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  169 |   return buildInstr(TargetOpcode::G_JUMP_TABLE, {PtrTy}, {})
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:169:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:169:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:169:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:169:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:169:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateUnaryOp(llvm::LLT, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:173:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  173 | void MachineIRBuilder::validateUnaryOp(const LLT Res, const LLT Op0) {
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:173:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateBinaryOp(llvm::LLT, llvm::LLT, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:178:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  178 | void MachineIRBuilder::validateBinaryOp(const LLT Res, const LLT Op0,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:178:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:178:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateShiftOp(llvm::LLT, llvm::LLT, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  184 | void MachineIRBuilder::validateShiftOp(const LLT Res, const LLT Op0,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:184:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:197:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  197 |   return buildInstr(TargetOpcode::G_PTR_ADD, {Res}, {Op0, Op1});
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:197:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:197:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:197:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:197:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:197:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  290 |   return buildInstr(TargetOpcode::COPY, Res, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:11:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrMask(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMaskLowPtrBits(const llvm::DstOp&, const llvm::SrcOp&, uint32_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:223:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:500:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  500 |     return buildInstr(TargetOpcode::G_PTRMASK, {Res}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:500:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:500:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:500:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:500:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:500:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'std::optional<llvm::MachineInstrBuilder> llvm::MachineIRBuilder::materializePtrAdd(llvm::Register&, llvm::Register, llvm::LLT, uint64_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:201:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  201 | MachineIRBuilder::materializePtrAdd(Register &Res, Register Op0,
      | ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLoad(const llvm::DstOp&, const llvm::SrcOp&, llvm::MachinePointerInfo, llvm::Align, llvm::MachineMemOperand::Flags, const llvm::AAMDNodes&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:390:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  390 |       getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLoadFromOffset(const llvm::DstOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, int64_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:413:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  413 |       getMF().getMachineMemOperand(&BaseMMO, Offset, LoadTy);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildStore(const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachinePointerInfo, llvm::Align, llvm::MachineMemOperand::Flags, const llvm::AAMDNodes&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:448:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  448 |       getMF().getMachineMemOperand(PtrInfo, MMOFlags, Ty, Alignment, AAInfo);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnyExt(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:454:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  454 |   return buildInstr(TargetOpcode::G_ANYEXT, Res, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:454:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:454:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:454:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:454:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:454:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExt(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:459:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  459 |   return buildInstr(TargetOpcode::G_SEXT, Res, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:459:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:459:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:459:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:459:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:459:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildZExt(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:464:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  464 |   return buildInstr(TargetOpcode::G_ZEXT, Res, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:464:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:464:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:464:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:464:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:464:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBoolExt(const llvm::DstOp&, const llvm::SrcOp&, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:483:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  483 |   return buildInstr(ExtOp, Res, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:483:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:483:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:483:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:483:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:483:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildExtOrTrunc(unsigned int, const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  524 |   return buildInstr(Opcode, Res, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:524:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildZExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:548:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBoolExtInReg(const llvm::DstOp&, const llvm::SrcOp&, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:493:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBoolExtInReg(const llvm::DstOp&, const llvm::SrcOp&, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:497:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  290 |   return buildInstr(TargetOpcode::COPY, Res, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCopy(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCast(const llvm::DstOp&, const llvm::SrcOp&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:556:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  290 |   return buildInstr(TargetOpcode::COPY, Res, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:290:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCast(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:568:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  568 |   return buildInstr(Opcode, Dst, Src);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:568:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:568:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:568:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:568:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:568:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUndef(const llvm::DstOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:597:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  597 |   return buildInstr(TargetOpcode::G_IMPLICIT_DEF, {Res}, {});
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:597:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:597:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:597:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:597:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:597:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMergeValues(const llvm::DstOp&, llvm::ArrayRef<llvm::Register>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:607:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  607 |   return buildInstr(TargetOpcode::G_MERGE_VALUES, Res, TmpVec);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:607:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:607:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:607:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:607:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:607:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMergeLikeInstr(const llvm::DstOp&, llvm::ArrayRef<llvm::Register>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:618:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  618 |   return buildInstr(getOpcodeForMerge(Res, TmpVec), Res, TmpVec);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:618:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:618:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:618:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:618:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:618:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMergeLikeInstr(const llvm::DstOp&, std::initializer_list<llvm::SrcOp>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:622:1: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  622 | MachineIRBuilder::buildMergeLikeInstr(const DstOp &Res,
      | ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:625:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  625 |   return buildInstr(getOpcodeForMerge(Res, Ops), Res, Ops);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:625:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:625:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:625:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:625:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:625:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'unsigned int llvm::MachineIRBuilder::getOpcodeForMerge(const llvm::DstOp&, llvm::ArrayRef<llvm::SrcOp>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:628:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
  628 | unsigned MachineIRBuilder::getOpcodeForMerge(const DstOp &DstOp,
      |          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUnmerge(llvm::ArrayRef<llvm::LLT>, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:639:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::LLT>' changed in GCC 7.1
  639 | MachineInstrBuilder MachineIRBuilder::buildUnmerge(ArrayRef<LLT> Res,
      |                     ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:646:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  646 |   return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:646:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:646:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUnmerge(llvm::LLT, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:649:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  649 | MachineInstrBuilder MachineIRBuilder::buildUnmerge(LLT Res,
      |                     ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:653:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  653 |   return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:653:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:653:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUnmerge(llvm::ArrayRef<llvm::Register>, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:663:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  663 |   return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:663:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:663:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBuildVector(const llvm::DstOp&, llvm::ArrayRef<llvm::Register>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:672:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  672 |   return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:672:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:672:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:672:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:672:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:672:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBuildVectorConstant(const llvm::DstOp&, llvm::ArrayRef<llvm::APInt>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:676:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
  676 | MachineIRBuilder::buildBuildVectorConstant(const DstOp &Res,
      | ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:683:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  683 |   return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:683:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:683:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:683:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:683:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:683:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSplatVector(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:689:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  689 |   return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:689:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:689:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:689:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:689:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:689:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBuildVectorTrunc(const llvm::DstOp&, llvm::ArrayRef<llvm::Register>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:701:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  701 |     return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:701:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:701:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:701:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:701:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:701:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:702:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  702 |   return buildInstr(TargetOpcode::G_BUILD_VECTOR_TRUNC, Res, TmpVec);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:702:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:702:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:702:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:702:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:702:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShuffleVector(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::ArrayRef<int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:732:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  732 |   return buildInstr(TargetOpcode::G_SHUFFLE_VECTOR, {Res}, {Src1, Src2})
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:732:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:732:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:732:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:732:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:732:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildConcatVectors(const llvm::DstOp&, llvm::ArrayRef<llvm::Register>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:742:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  742 |   return buildInstr(TargetOpcode::G_CONCAT_VECTORS, Res, TmpVec);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:742:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:742:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:742:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:742:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:742:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInsert(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:758:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  758 |   return buildInstr(TargetOpcode::G_INSERT, Res, {Src, Op, uint64_t(Index)});
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:758:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:758:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:758:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:758:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:758:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsic(llvm::Intrinsic::ID, llvm::ArrayRef<llvm::DstOp>, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:773:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  773 | MachineInstrBuilder MachineIRBuilder::buildIntrinsic(Intrinsic::ID ID,
      |                     ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildTrunc(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:787:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  787 |   return buildInstr(TargetOpcode::G_TRUNC, Res, Op);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:787:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:787:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:787:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:787:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:787:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:793:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  793 |   return buildInstr(TargetOpcode::G_FPTRUNC, Res, Op, Flags);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:793:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:793:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:793:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:793:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:793:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildICmp(llvm::CmpInst::Predicate, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:800:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  800 |   return buildInstr(TargetOpcode::G_ICMP, Res, {Pred, Op0, Op1});
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:800:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:800:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:800:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:800:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:800:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCmp(llvm::CmpInst::Predicate, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:809:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  809 |   return buildInstr(TargetOpcode::G_FCMP, Res, {Pred, Op0, Op1}, Flags);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:809:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:809:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:809:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:809:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:809:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSelect(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:817:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  817 |   return buildInstr(TargetOpcode::G_SELECT, {Res}, {Tst, Op0, Op1}, Flags);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:817:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:817:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:817:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:817:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:817:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildInsertVectorElement(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:823:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  823 |   return buildInstr(TargetOpcode::G_INSERT_VECTOR_ELT, Res, {Val, Elt, Idx});
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:823:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:823:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:823:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:823:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:823:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildExtractVectorElement(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:829:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  829 |   return buildInstr(TargetOpcode::G_EXTRACT_VECTOR_ELT, Res, {Val, Idx});
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:829:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:829:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:829:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:829:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:829:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateTruncExt(llvm::LLT, llvm::LLT, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1021:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1021 | void MachineIRBuilder::validateTruncExt(const LLT DstTy, const LLT SrcTy,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1021:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp: In member function 'void llvm::MachineIRBuilder::validateSelectOp(llvm::LLT, llvm::LLT, llvm::LLT, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1040:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1040 | void MachineIRBuilder::validateSelectOp(const LLT ResTy, const LLT TstTy,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1040:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1040:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:1040:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
[1191/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o
[1192/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o
[1193/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o
[1194/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o
[1195/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwitchLoweringUtils.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp: In member function 'bool llvm::LoadStoreOpt::doSingleStoreMerge(llvm::SmallVectorImpl<llvm::GStore*>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp:381:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  381 |       MF->getMachineMemOperand(&FirstStore->getMMO(), 0, WideValueTy);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1196/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwiftErrorValueTracking.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetSubtargetInfo.cpp: In constructor 'llvm::TargetSubtargetInfo::TargetSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:17:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   17 | TargetSubtargetInfo::TargetSubtargetInfo(
      | ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:17:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:23:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   23 |     : MCSubtargetInfo(TT, CPU, TuneCPU, FS, PF, PD, WPR, WL, RA, IS, OC, FP) {}
      |                                                                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetSubtargetInfo.cpp:23:76: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[1197/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o
[1198/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   63 |   static constexpr LLT vector(ElementCount EC, LLT ScalarTy) {
      |                        ^~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryFoldImplicitDef(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:350:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  350 |         Builder.buildInstr(TargetOpcode::G_IMPLICIT_DEF, {DstReg}, {});
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:350:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:350:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromBuildVector(llvm::GBuildVector&, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:631:40,
    inlined from 'llvm::Register llvm::LegalizationArtifactCombiner::ArtifactValueFinder::findValueFromDefImpl(llvm::Register, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:758:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:19:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineSExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:193:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineSExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:206:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  206 |       Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc});
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:206:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:206:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'bool llvm::LegalizationArtifactCombiner::tryFoldUnmergeCast(llvm::MachineInstr&, llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:402:53:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineZExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:139:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineAnyExt(llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelObserverWrapper&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:87:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   87 |       Builder.buildInstr(ExtMI->getOpcode(), {DstReg}, {ExtSrc});
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:87:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:87:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::divide(int) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:209:28,
    inlined from 'bool llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(llvm::GUnmerge&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1052:45:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::tryCombineUnmergeValues(llvm::GUnmerge&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1075:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1075 |             Builder.buildInstr(ConvertOp, {DstRegs[k]}, {TmpRegs[k]});
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1075:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1075:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1120:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1120 |             Builder.buildInstr(ConvertOp, {DefReg}, {MergeSrc});
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1120:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1120:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h: In member function 'bool llvm::LegalizationArtifactCombiner::ArtifactValueFinder::tryCombineMergeLike(llvm::GMergeLikeInstr&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::Register>&, llvm::GISelChangeObserver&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:894:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  894 |           getCoverTy(UnmergeSrcTy, DstTy) == UnmergeSrcTy) {
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:918:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  918 |           getCoverTy(DstTy, UnmergeSrcTy) == DstTy) {
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[1199/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o
[1200/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o
[1201/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackFrameLayoutAnalysisPass.cpp.o
[1202/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o
[1203/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o
[1204/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o
[1205/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o
[1206/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp: In member function 'virtual unsigned int llvm::RISCVInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp:906:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  906 | unsigned RISCVInstrInfo::insertBranch(
      |          ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetRegisterInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVRegisterInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVInstrInfo.h:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::RISCVInstrInfo::buildOutlinedFrame(llvm::MachineBasicBlock&, llvm::MachineFunction&, const llvm::outliner::OutlinedFunction&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp:1986:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1207/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o
[1208/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o
[1209/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SelectOptimize.cpp.o
[1210/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o
[1211/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o
[1212/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/AddressRanges.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DWARFLinker/DWARFLinker.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinker.cpp:9:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::DebugInfoSize>*, vector<pair<llvm::StringRef, llvm::DebugInfoSize> > >; _Distance = int; _Tp = pair<llvm::StringRef, llvm::DebugInfoSize>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFLinker::link()::<lambda(auto:33&, auto:34&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::DebugInfoSize>*, vector<pair<llvm::StringRef, llvm::DebugInfoSize> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::DWARFLinker::link()::<lambda(auto:33&, auto:34&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::DebugInfoSize>*, vector<pair<llvm::StringRef, llvm::DebugInfoSize> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFLinker::link()::<lambda(auto:33&, auto:34&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33:
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
  751 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; <template-parameter-2-2> = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::append_range(Container&, Range&&) [with Container = std::vector<DWARFDebugLine::Row>; Range = std::vector<DWARFDebugLine::Row>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:2015:11,
    inlined from 'void llvm::insertLineSequence(std::vector<DWARFDebugLine::Row>&, std::vector<DWARFDebugLine::Row>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinker.cpp:1731:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1483 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; <template-parameter-2-2> = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::insertLineSequence(std::vector<DWARFDebugLine::Row>&, std::vector<DWARFDebugLine::Row>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinker.cpp:1749:16:
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1483 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; <template-parameter-2-2> = void; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::insertLineSequence(std::vector<DWARFDebugLine::Row>&, std::vector<DWARFDebugLine::Row>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinker.cpp:1747:16:
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1483 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::DebugInfoSize>*, vector<pair<llvm::StringRef, llvm::DebugInfoSize> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFLinker::link()::<lambda(auto:33&, auto:34&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::DWARFLinker::patchLineTableForUnit(llvm::CompileUnit&, llvm::DWARFContext&, const llvm::DWARFFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinker.cpp:1853:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::DWARFLinker::patchLineTableForUnit(llvm::CompileUnit&, llvm::DWARFContext&, const llvm::DWARFFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinker.cpp:1867:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::StringRef, llvm::DebugInfoSize&}; _Tp = std::pair<llvm::StringRef, llvm::DebugInfoSize>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::DebugInfoSize> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::StringRef, llvm::DebugInfoSize&}; _Tp = std::pair<llvm::StringRef, llvm::DebugInfoSize>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::DebugInfoSize> >]',
    inlined from 'llvm::Error llvm::DWARFLinker::link()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinker.cpp:2731:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::DebugInfoSize>*, vector<pair<llvm::StringRef, llvm::DebugInfoSize> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFLinker::link()::<lambda(auto:33&, auto:34&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::DebugInfoSize>*, vector<pair<llvm::StringRef, llvm::DebugInfoSize> > >; _Compare = llvm::DWARFLinker::link()::<lambda(auto:33&, auto:34&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<StringRef, DebugInfoSize>*, std::vector<std::pair<StringRef, DebugInfoSize> > >; Compare = DWARFLinker::link()::<lambda(auto:33&, auto:34&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<StringRef, DebugInfoSize> >&; Compare = DWARFLinker::link()::<lambda(auto:33&, auto:34&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'llvm::Error llvm::DWARFLinker::link()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinker.cpp:2732:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::DebugInfoSize>*, vector<pair<llvm::StringRef, llvm::DebugInfoSize> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFLinker::link()::<lambda(auto:33&, auto:34&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::DebugInfoSize>*, vector<pair<llvm::StringRef, llvm::DebugInfoSize> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFLinker::link()::<lambda(auto:33&, auto:34&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::DebugInfoSize>*, vector<pair<llvm::StringRef, llvm::DebugInfoSize> > >; _Compare = llvm::DWARFLinker::link()::<lambda(auto:33&, auto:34&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<StringRef, DebugInfoSize>*, std::vector<std::pair<StringRef, DebugInfoSize> > >; Compare = DWARFLinker::link()::<lambda(auto:33&, auto:34&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<StringRef, DebugInfoSize> >&; Compare = DWARFLinker::link()::<lambda(auto:33&, auto:34&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'llvm::Error llvm::DWARFLinker::link()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DWARFLinker/DWARFLinker.cpp:2732:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::DebugInfoSize>*, std::vector<std::pair<llvm::StringRef, llvm::DebugInfoSize> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1213/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
[1214/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SanitizerBinaryMetadata.cpp.o
[1215/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o
[1216/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o
[1217/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBankInfo.cpp.o
[1218/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterBank.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:281:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  281 |     virtual void assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex,
      |                  ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:285:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  285 |       assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual unsigned int llvm::CallLowering::ValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:295:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
  295 |     virtual unsigned assignCustomValue(ArgInfo &Arg, ArrayRef<CCValAssign> VAs,
      |                      ^~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   63 |   static constexpr LLT vector(ElementCount EC, LLT ScalarTy) {
      |                        ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'llvm::MachineInstrBuilder mergeVectorRegsToResultRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:297:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  297 |   LLT LCMTy = getCoverTy(LLTy, PartLLT);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  870 |     return buildInstr(Opc, Res, Op).addImm(Val);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:336:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  336 | static void buildCopyFromRegs(MachineIRBuilder &B, ArrayRef<Register> OrigRegs,
      |             ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:336:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:377:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'constexpr llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:410:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:181:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  181 |     return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:411:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In function 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:420:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  420 |       LLT GCDTy = getGCDType(LLTy, PartLLT);
      |                   ~~~~~~~~~~^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:426:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'void buildCopyFromRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::LLT, llvm::ISD::ArgFlagsTy)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:473:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'void llvm::CallLowering::insertSRetLoads(llvm::MachineIRBuilder&, llvm::Type*, llvm::ArrayRef<llvm::Register>, llvm::Register, int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:855:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  855 |     MIRBuilder.materializePtrAdd(Addr, DemoteReg, OffsetLLTy, Offsets[I]);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:856:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  856 |     auto *MMO = MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  857 |                                         MRI.getType(VRegs[I]),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
  858 |                                         commonAlignment(BaseAlign, Offsets[I]));
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'void llvm::CallLowering::insertSRetStores(llvm::MachineIRBuilder&, llvm::Type*, llvm::ArrayRef<llvm::Register>, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:886:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  886 |     MIRBuilder.materializePtrAdd(Addr, DemoteReg, OffsetLLTy, Offsets[I]);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:887:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  887 |     auto *MMO = MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  888 |                                         MRI.getType(VRegs[I]),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~
  889 |                                         commonAlignment(BaseAlign, Offsets[I]));
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMemTransferInst(unsigned int, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, llvm::MachineMemOperand&)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMemCpy(const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, llvm::MachineMemOperand&, llvm::MachineMemOperand&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1988:32,
    inlined from 'void llvm::CallLowering::ValueHandler::copyArgumentMemory(const llvm::CallLowering::ArgInfo&, llvm::Register, llvm::Register, const llvm::MachinePointerInfo&, llvm::Align, const llvm::MachinePointerInfo&, llvm::Align, uint64_t, llvm::CCValAssign&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1132:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1978 |     auto MIB = buildInstr(
      |                ~~~~~~~~~~^
 1979 |         Opcode, {}, {DstPtr, SrcPtr, Size, SrcOp(INT64_C(0) /*isTailCall*/)});
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1978:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::CallLowering::ValueHandler::extendRegister(llvm::Register, llvm::CCValAssign&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1155:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  670 |     return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(llvm::CCValAssign&, llvm::Register, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1185:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1185 | Register CallLowering::IncomingValueHandler::buildExtensionHint(CCValAssign &VA,
      |          ^~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:878:28,
    inlined from 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(llvm::CCValAssign&, llvm::Register, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1191:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  870 |     return buildInstr(Opc, Res, Op).addImm(Val);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertSExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:886:28,
    inlined from 'llvm::Register llvm::CallLowering::IncomingValueHandler::buildExtensionHint(llvm::CCValAssign&, llvm::Register, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1197:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  870 |     return buildInstr(Opc, Res, Op).addImm(Val);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'virtual void llvm::CallLowering::IncomingValueHandler::assignValueToReg(llvm::Register, llvm::Register, llvm::CCValAssign)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:1240:33: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1240 |   auto Hint = buildExtensionHint(VA, Copy.getReg(0), RegTy);
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertAlign(const llvm::DstOp&, const llvm::SrcOp&, llvm::Align)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:894:28,
    inlined from 'bool llvm::CallLowering::lowerCall(llvm::MachineIRBuilder&, const llvm::CallBase&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::ArrayRef<llvm::Register> >, llvm::Register, std::function<unsigned int()>) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:184:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  870 |     return buildInstr(Opc, Res, Op).addImm(Val);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In function 'void buildCopyToRegs(llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>, llvm::Register, llvm::LLT, llvm::LLT, unsigned int)',
    inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:728:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:495:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  495 |     B.buildInstr(ExtendOp, {DstRegs[0]}, {SrcReg});
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:495:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:495:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:517:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  517 |   LLT GCDTy = getGCDType(SrcTy, PartTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:526:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  526 |   LLT LCMTy = getCoverTy(SrcTy, PartTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:545:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  545 |       UnmergeSrc = B.buildInstr(ExtendOp, {CoverTy}, {SrcReg}).getReg(0);
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:545:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:545:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:752:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  752 |         Handler.assignValueToAddress(Args[i], Part, StackAddr, MemTy, MPO, VA);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)',
    inlined from 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:752:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:285:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  285 |       assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:285:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp: In member function 'bool llvm::CallLowering::handleAssignments(ValueHandler&, llvm::SmallVectorImpl<ArgInfo>&, llvm::CCState&, llvm::SmallVectorImpl<llvm::CCValAssign>&, llvm::MachineIRBuilder&, llvm::ArrayRef<llvm::Register>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:752:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  752 |         Handler.assignValueToAddress(Args[i], Part, StackAddr, MemTy, MPO, VA);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:821:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  821 |       buildCopyFromRegs(MIRBuilder, Args[i].OrigRegs, Args[i].Regs, OrigTy,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  822 |                         LocTy, Args[i].Flags[0]);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:821:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
[1219/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o
[1220/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReplaceWithVeclib.cpp.o
[1221/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/IndexedMap.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/VirtRegMap.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/VirtRegMap.cpp:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::VirtRegRewriter::addLiveInsForSubRanges(const llvm::LiveInterval&, llvm::MCRegister) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/VirtRegMap.cpp:334:19,
    inlined from 'void {anonymous}::VirtRegRewriter::addMBBLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/VirtRegMap.cpp:359:29,
    inlined from 'virtual bool {anonymous}::VirtRegRewriter::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/VirtRegMap.cpp:273:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::VirtRegRewriter::addMBBLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/VirtRegMap.cpp:369:25,
    inlined from 'virtual bool {anonymous}::VirtRegRewriter::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/VirtRegMap.cpp:273:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1222/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetRegisterInfo.cpp: In member function 'const llvm::TargetRegisterClass* llvm::TargetRegisterInfo::getMinimalPhysRegClassLLT(llvm::MCRegister, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetRegisterInfo.cpp:230:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  230 | TargetRegisterInfo::getMinimalPhysRegClassLLT(MCRegister reg, LLT Ty) const {
      | ^~~~~~~~~~~~~~~~~~
[1223/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o
[1224/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o
[1225/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRNamerPass.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'std::optional<llvm::APFloat> llvm::ConstantFoldIntToFloat(unsigned int, LLT, Register, const MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:780:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  780 | llvm::ConstantFoldIntToFloat(unsigned Opcode, LLT DstTy, Register Src,
      | ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getLCMType(LLT, LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:899:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  899 | LLT llvm::getLCMType(LLT OrigTy, LLT TargetTy) {
      |     ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:899:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getCoverTy(LLT, LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:945:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  945 | LLT llvm::getCoverTy(LLT OrigTy, LLT TargetTy) {
      |     ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:945:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:948:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  948 |     return getLCMType(OrigTy, TargetTy);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::LLT llvm::getGCDType(LLT, LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:960:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  960 | LLT llvm::getGCDType(LLT OrigTy, LLT TargetTy) {
      |     ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:960:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/Utils.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:12:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp: In function 'llvm::Register llvm::getFunctionLiveInPhysReg(MachineFunction&, const TargetInstrInfo&, MCRegister, const TargetRegisterClass&, const DebugLoc&, LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:729:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  729 | Register llvm::getFunctionLiveInPhysReg(MachineFunction &MF,
      |          ^~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::Register llvm::getFunctionLiveInPhysReg(MachineFunction&, const TargetInstrInfo&, MCRegister, const TargetRegisterClass&, const DebugLoc&, LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/Utils.cpp:758:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1226/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRVRegNamerUtils.cpp.o
[1227/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStableHash.cpp.o
[1228/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o
[1229/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RemoveRedundantDebugValues.cpp.o
[1230/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o
[1231/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/StackMaps.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/StackMaps.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector<llvm::StackMaps::Location, 8>, llvm::SmallVector<llvm::StackMaps::LiveOutReg, 8>}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator<llvm::StackMaps::CallsiteInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::StackMaps::CallsiteInfo>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = long long unsigned int; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23,
    inlined from 'void llvm::StackMaps::recordStackMapOpers(const llvm::MCSymbol&, const llvm::MachineInstr&, uint64_t, llvm::MachineInstr::const_mop_iterator, llvm::MachineInstr::const_mop_iterator, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/StackMaps.cpp:513:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector<llvm::StackMaps::Location, 8>, llvm::SmallVector<llvm::StackMaps::LiveOutReg, 8>}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator<llvm::StackMaps::CallsiteInfo>]',
    inlined from 'void llvm::StackMaps::recordStackMapOpers(const llvm::MCSymbol&, const llvm::MachineInstr&, uint64_t, llvm::MachineInstr::const_mop_iterator, llvm::MachineInstr::const_mop_iterator, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/StackMaps.cpp:524:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::StackMaps::CallsiteInfo*, std::vector<llvm::StackMaps::CallsiteInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1232/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o
[1233/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o
[1234/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocScore.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MIRParser/MIParser.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRParser/MIParser.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRParser/MIParser.cpp:45:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'bool {anonymous}::MIParser::parseDIExpression(llvm::MDNode*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRParser/MIParser.cpp:2294:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::MIParser::parseMachineMemoryOperand(llvm::MachineMemOperand*&)',
    inlined from 'bool {anonymous}::MIParser::parse.constprop(llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRParser/MIParser.cpp:1132:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRParser/MIParser.cpp:3447:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3447 |   Dest = MF.getMachineMemOperand(Ptr, Flags, MemoryType, Align(BaseAlignment),
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3448 |                                  AAInfo, Range, SSID, Order, FailureOrder);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool {anonymous}::MIParser::parseBasicBlockLiveins(llvm::MachineBasicBlock&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRParser/MIParser.cpp:859:18,
    inlined from 'bool {anonymous}::MIParser::parseBasicBlock(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRParser/MIParser.cpp:923:33,
    inlined from 'bool {anonymous}::MIParser::parseBasicBlocks()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRParser/MIParser.cpp:1011:24,
    inlined from 'bool llvm::parseMachineInstructions(PerFunctionMIParsingState&, StringRef, SMDiagnostic&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRParser/MIParser.cpp:3562:52:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1235/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPriorityAdvisor.cpp.o
[1236/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
[1237/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
[1238/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o
[1239/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocEvictionAdvisor.cpp.o
[1240/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o
[1241/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o
[1242/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o
[1243/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFRegisters.cpp.o
[1244/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFLiveness.cpp.o
[1245/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RDFGraph.cpp.o
[1246/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
[1247/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoProbeInserter.cpp.o
[1248/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
[1249/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SwitchLoweringUtils.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:14:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Distance = int; _Tp = llvm::SwitchCG::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::SwitchCG::CaseBits}; _Tp = llvm::SwitchCG::CaseBits; _Alloc = std::allocator<llvm::SwitchCG::CaseBits>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::SwitchCG::CaseBits>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable}; _Tp = std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable>; _Alloc = std::allocator<std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable> >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable}; _Tp = std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable>; _Alloc = std::allocator<std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable> >]',
    inlined from 'bool llvm::SwitchCG::SwitchLowering::buildJumpTable(const llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::MachineBasicBlock*, llvm::SwitchCG::CaseCluster&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:258:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable>*, std::vector<std::pair<llvm::SwitchCG::JumpTableHeader, llvm::SwitchCG::JumpTable> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::SwitchCG::CaseBits}; _Tp = llvm::SwitchCG::CaseBits; _Alloc = std::allocator<llvm::SwitchCG::CaseBits>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::SwitchCG::CaseBits; _Alloc = std::allocator<llvm::SwitchCG::CaseBits>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:425:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<SwitchCG::CaseBits*, std::vector<SwitchCG::CaseBits> >; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<SwitchCG::CaseBits>&; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'bool llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:440:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, vector<llvm::SwitchCG::CaseBits> >; _Compare = llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const llvm::SwitchCG::CaseBits&, const llvm::SwitchCG::CaseBits&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<SwitchCG::CaseBits*, std::vector<SwitchCG::CaseBits> >; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<SwitchCG::CaseBits>&; Compare = SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)::<lambda(const SwitchCG::CaseBits&, const SwitchCG::CaseBits&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'bool llvm::SwitchCG::SwitchLowering::buildBitTests(llvm::SwitchCG::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SwitchCG::CaseCluster&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SwitchLoweringUtils.cpp:440:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SwitchCG::CaseBits*, std::vector<llvm::SwitchCG::CaseBits> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1250/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o
[1251/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o
[1252/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o
[1253/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o
[1254/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o
[1255/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetInstrInfo.cpp: In member function 'virtual void llvm::TargetInstrInfo::ReplaceTailWithBranchTo(llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetInstrInfo.cpp:162:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  162 |     insertBranch(*MBB, NewDest, nullptr, SmallVector<MachineOperand, 0>(), DL);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetInstrInfo.cpp: In member function 'virtual bool llvm::TargetInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetInstrInfo.cpp:328:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  328 | bool TargetInstrInfo::PredicateInstruction(
      |      ^~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PatternMatch.h:39,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/ComplexDeinterleavingPass.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:30,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/ScheduleDAG.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineScheduler.h:87,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetInstrInfo.cpp:21:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual std::optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > llvm::TargetInstrInfo::describeLoadedValue(const llvm::MachineInstr&, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetInstrInfo.cpp:1312:41:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[1256/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o
[1257/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o
[1258/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/NonRelocatableStringpool.cpp.o
[1259/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp: In member function 'llvm::MachineInstr* llvm::InstrEmitter::EmitDbgInstrRef(llvm::SDDbgValue*, llvm::DenseMap<llvm::SDValue, llvm::Register>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:791:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  791 |     Expr = DIExpression::append(Expr, dwarf::DW_OP_deref);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:887:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  887 |   return BuildMI(*MF, DL, RefII, false, MOs, Var, Expr);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1260/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterBankInfo.cpp:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  603 |   getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const {
      |   ^~~~~~~~~~~~~~~~~~~~~~
[1261/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o
[1262/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MBFIWrapper.cpp.o
[1263/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o
[1264/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MultiHazardRecognizer.cpp.o
[1265/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ModuloSchedule.cpp.o
[1266/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MLRegallocPriorityAdvisor.cpp.o
[1267/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MLRegallocEvictAdvisor.cpp.o
[1268/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRYamlMapping.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TailDuplicator.cpp: In member function 'bool llvm::TailDuplicator::duplicateSimpleBB(llvm::MachineBasicBlock*, llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, const llvm::DenseSet<llvm::Register>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TailDuplicator.cpp:784:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  784 |       TII->insertBranch(*PredBB, PredTBB, PredFBB, PredCond, DL);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1269/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRSampleProfile.cpp.o
[1270/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRFSDiscriminator.cpp.o
[1271/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o
[1272/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineUniformityAnalysis.cpp.o
[1273/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o
[1274/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineStripDebug.cpp.o
[1275/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o
[1276/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAContext.cpp.o
[1277/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSizeOpts.cpp.o
[1278/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o
[1279/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o
[1280/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o
[1281/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o
[1282/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o
[1283/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o
[1284/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassManager.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetLoweringBase.cpp:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetLoweringBase.cpp: In member function 'bool llvm::TargetLoweringBase::allowsMemoryAccess(llvm::LLVMContext&, const llvm::DataLayout&, llvm::LLT, const llvm::MachineMemOperand&, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/TargetLoweringBase.cpp:1774:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1774 | bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context,
      |      ^~~~~~~~~~~~~~~~~~
[1285/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
[1286/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o
[1287/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o
[1288/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleSlotTracker.cpp.o
[1289/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o
[1290/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o
[1291/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopUtils.cpp.o
[1292/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o
[1293/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o
[1294/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLateInstrsCleanup.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::addLiveRegs(llvm::ArrayRef<llvm::RegisterMaskPair>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp:706:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
  706 | void RegPressureTracker::addLiveRegs(ArrayRef<RegisterMaskPair> Regs) {
      |      ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDeadDefs(llvm::ArrayRef<llvm::RegisterMaskPair>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp:744:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
  744 | void RegPressureTracker::bumpDeadDefs(ArrayRef<RegisterMaskPair> DeadDefs) {
      |      ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpUpwardPressure(const llvm::MachineInstr*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp:1060:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
 1060 |   bumpDeadDefs(RegOpers.DeadDefs);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::advance(const llvm::RegisterOperands&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp:941:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
  941 |   bumpDeadDefs(RegOpers.DeadDefs);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::recede(const llvm::RegisterOperands&, llvm::SmallVectorImpl<llvm::RegisterMaskPair>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp:769:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
  769 |   bumpDeadDefs(RegOpers.DeadDefs);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::RegPressureTracker::bumpDownwardPressure(const llvm::MachineInstr*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegisterPressure.cpp:1328:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
 1328 |   bumpDeadDefs(RegOpers.DeadDefs);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
[1295/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o
[1296/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o
[1297/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionSplitter.cpp.o
[1298/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o
[1299/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o
[1300/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o
[1301/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o
[1302/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
[1303/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o
[1304/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDebugify.cpp.o
[1305/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCycleAnalysis.cpp.o
[1306/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCheckDebugify.cpp.o
[1307/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o
[1308/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o
[1309/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'void llvm::IRTranslator::getStackGuard(llvm::Register, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1678:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1678 |       MIRBuilder.buildInstr(TargetOpcode::LOAD_STACK_GUARD, {DstReg}, {});
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1678:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1678:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1691:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1691 |   MachineMemOperand *MemRef = MF->getMachineMemOperand(
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~^
 1692 |       MPInfo, Flags, PtrTy, DL->getPointerABIAlignment(AddrSpace));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:12:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:25:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::IRTranslator::emitBitTestCase(llvm::SwitchCG::BitTestBlock&, llvm::MachineBasicBlock*, llvm::BranchProbability, llvm::Register, llvm::SwitchCG::BitTestCase&, llvm::MachineBasicBlock*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1090:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::IRTranslator::emitBitTestCase(llvm::SwitchCG::BitTestBlock&, llvm::MachineBasicBlock*, llvm::BranchProbability, llvm::Register, llvm::SwitchCG::BitTestCase&, llvm::MachineBasicBlock*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1094:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateFreeze(const llvm::User&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2989:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1499 |     return buildInstr(TargetOpcode::G_FREEZE, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translatePHI(const llvm::User&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2865:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2865 |     auto MIB = MIRBuilder.buildInstr(TargetOpcode::G_PHI, {Reg}, {});
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2865:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2865:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool llvm::IRTranslator::translateLandingPad(const llvm::User&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2695:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool llvm::IRTranslator::translateLandingPad(const llvm::User&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2703:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::IRTranslator::emitSwitchCase(llvm::SwitchCG::CaseBlock&, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:873:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::IRTranslator::emitBitTestHeader(llvm::SwitchCG::BitTestBlock&, llvm::MachineBasicBlock*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1014:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerBitTestWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&, llvm::MachineFunction::iterator, llvm::BranchProbability, llvm::BranchProbability, llvm::SwitchCG::CaseClusterIt, llvm::MachineBasicBlock*, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1121:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>'} changed in GCC 7.1
 1121 | bool IRTranslator::lowerBitTestWorkItem(
      |      ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateConstrainedFPIntrinsic(const llvm::ConstrainedFPIntrinsic&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1878:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1878 |   MIRBuilder.buildInstr(Opcode, {getOrCreateVReg(FPI)}, VRegs, Flags);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1878:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1878:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateLoad(const llvm::User&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1322:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1322 |     MIRBuilder.materializePtrAdd(Addr, Base, OffsetTy, Offsets[i] / 8);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1326:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1326 |     auto MMO = MF->getMachineMemOperand(
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^
 1327 |         Ptr, Flags, MRI->getType(Regs[i]),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1328 |         commonAlignment(BaseAlign, Offsets[i] / 8), AAInfo, Ranges,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1329 |         LI.getSyncScopeID(), LI.getOrdering());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateCast(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1481:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1481 |   MIRBuilder.buildInstr(Opcode, {Res}, {Op});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1481:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1481:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateUnaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:322:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  322 |   MIRBuilder.buildInstr(Opcode, {Res}, {Op0}, Flags);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:322:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:322:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateOverflowIntrinsic(const llvm::CallInst&, unsigned int, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1699:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1699 |   MIRBuilder.buildInstr(
      |   ~~~~~~~~~~~~~~~~~~~~~^
 1700 |       Op, {ResRegs[0], ResRegs[1]},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1701 |       {getOrCreateVReg(*CI.getOperand(0)), getOrCreateVReg(*CI.getOperand(1))});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1699:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1699:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateVAArg(const llvm::User&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2772:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2772 |   MIRBuilder.buildInstr(TargetOpcode::G_VAARG, {getOrCreateVReg(U)},
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                         {getOrCreateVReg(*U.getOperand(0)),
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                          DL->getABITypeAlign(U.getType()).value()});
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2772:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2772:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateFixedPointIntrinsic(unsigned int, const llvm::CallInst&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1712:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1712 |   MIRBuilder.buildInstr(Op, {Dst}, { Src0, Src1, Scale });
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1712:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1712:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateSimpleIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1832:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1832 |   MIRBuilder.buildInstr(Op, {getOrCreateVReg(CI)}, VRegs,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |                         MachineInstr::copyFlagsFromInstruction(CI));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1832:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1832:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateBinaryOp(unsigned int, const llvm::User&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:309:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  309 |   MIRBuilder.buildInstr(Opcode, {Res}, {Op0, Op1}, Flags);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:309:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:309:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateShuffleVector(const llvm::User&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2853:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2852 |   MIRBuilder
      |   ~~~~~~~~~~      
 2853 |       .buildInstr(TargetOpcode::G_SHUFFLE_VECTOR, {getOrCreateVReg(U)},
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2854 |                   {getOrCreateVReg(*U.getOperand(0)),
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2855 |                    getOrCreateVReg(*U.getOperand(1))})
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2853:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2853:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateAtomicRMW(const llvm::User&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2965:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2965 |       *MF->getMachineMemOperand(MachinePointerInfo(I.getPointerOperand()),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2966 |                                 Flags, MRI->getType(Val), getMemOpAlign(I),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2967 |                                 I.getAAMetadata(), nullptr, I.getSyncScopeID(),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2968 |                                 I.getOrdering()));
      |                                 ~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateAtomicCmpXchg(const llvm::User&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2889:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2889 |       *MF->getMachineMemOperand(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^
 2890 |           MachinePointerInfo(I.getPointerOperand()), Flags, MRI->getType(Cmp),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2891 |           getMemOpAlign(I), I.getAAMetadata(), nullptr, I.getSyncScopeID(),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2892 |           I.getSuccessOrdering(), I.getFailureOrdering()));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1977:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1977 |     MIRBuilder.buildInstr(TargetOpcode::G_VASTART, {}, {getOrCreateVReg(*Ptr)})
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1977:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1977:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2074:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2076:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1717 |     return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2070:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2083:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateKnownIntrinsic(const llvm::CallInst&, llvm::Intrinsic::ID, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2133:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2133 |         *MF->getMachineMemOperand(MachinePointerInfo::getFixedStack(*MF, FI),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2134 |                                   MachineMemOperand::MOStore |
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2135 |                                       MachineMemOperand::MOVolatile,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2136 |                                   PtrTy, Align(8)));
      |                                   ~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2176:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2176 |     MIRBuilder.buildInstr(Opcode, {getOrCreateVReg(CI)},
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2177 |                           {getOrCreateVReg(*CI.getArgOperand(0))});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2176:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2176:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2208:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2207 |     MIRBuilder
      |     ~~~~~~~~~~      
 2208 |         .buildInstr(TargetOpcode::G_READ_REGISTER, {getOrCreateVReg(CI)}, {})
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2208:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2208:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2259:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2259 |       MIRBuilder.buildInstr(Opc, {Dst}, {ScalarSrc, VecSrc},
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2260 |                             MachineInstr::copyFlagsFromInstruction(CI));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2259:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2259:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2274:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2274 |     auto Rdx = MIRBuilder.buildInstr(
      |                ~~~~~~~~~~~~~~~~~~~~~^
 2275 |         Opc, {DstTy}, {VecSrc}, MachineInstr::copyFlagsFromInstruction(CI));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2274:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2274:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2276:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2276 |     MIRBuilder.buildInstr(ScalarOpc, {Dst}, {ScalarSrc, Rdx},
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2277 |                           MachineInstr::copyFlagsFromInstruction(CI));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2276:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2276:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2308:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2307 |     MIRBuilder
      |     ~~~~~~~~~~      
 2308 |         .buildInstr(TargetOpcode::G_INTRINSIC_FPTRUNC_ROUND,
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2309 |                     {getOrCreateVReg(CI)},
      |                     ~~~~~~~~~~~~~~~~~~~~~~
 2310 |                     {getOrCreateVReg(*CI.getArgOperand(0))}, Flags)
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2308:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2308:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2320:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2319 |     MIRBuilder
      |     ~~~~~~~~~~      
 2320 |         .buildInstr(TargetOpcode::G_IS_FPCLASS, {getOrCreateVReg(CI)},
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2321 |                     {getOrCreateVReg(*FpValue)})
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2320:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2320:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::translateCall(const llvm::User&, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2498:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2498 |     MIB.addMemOperand(
      |     ~~~~~~~~~~~~~~~~~^
 2499 |         MF->getMachineMemOperand(MPI, Info.flags, MemTy, Alignment, CI.getAAMetadata()));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateGetElementPtr(const llvm::User&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1563:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::emitJumpTableHeader(llvm::SwitchCG::JumpTable&, llvm::SwitchCG::JumpTableHeader&, llvm::MachineBasicBlock*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:787:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerJumpTableWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&, llvm::MachineFunction::iterator, llvm::BranchProbability, llvm::SwitchCG::CaseClusterIt, llvm::MachineBasicBlock*, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:899:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>'} changed in GCC 7.1
  899 | bool IRTranslator::lowerJumpTableWorkItem(SwitchCG::SwitchWorkListItem W,
      |      ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp: In member function 'bool llvm::IRTranslator::lowerSwitchWorkItem(llvm::SwitchCG::SwitchWorkListItem, llvm::Value*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1220:32: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>'} changed in GCC 7.1
 1220 |       if (!lowerBitTestWorkItem(W, SwitchMBB, CurMBB, DefaultMBB, MIB, BBI,
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1221 |                                 DefaultProb, UnhandledProbs, I, Fallthrough,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1222 |                                 FallthroughUnreachable)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1230:34: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>'} changed in GCC 7.1
 1230 |       if (!lowerJumpTableWorkItem(W, SwitchMBB, CurMBB, DefaultMBB, MIB, BBI,
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1231 |                                   UnhandledProbs, I, Fallthrough,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1232 |                                   FallthroughUnreachable)) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool llvm::IRTranslator::translateStore(const llvm::User&, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::IRTranslator::translateStore(const llvm::User&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1336:6:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1362:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1362 |     MIRBuilder.materializePtrAdd(Addr, Base, OffsetTy, Offsets[i] / 8);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1366:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1366 |     auto MMO = MF->getMachineMemOperand(
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^
 1367 |         Ptr, Flags, MRI->getType(Vals[i]),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1368 |         commonAlignment(BaseAlign, Offsets[i] / 8), SI.getAAMetadata(), nullptr,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1369 |         SI.getSyncScopeID(), SI.getOrdering());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2744:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2751:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::IRTranslator::translateAlloca(const llvm::User&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:2755:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'virtual bool llvm::IRTranslator::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:3590:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1310/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCFGPrinter.cpp.o
[1311/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o
[1312/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o
[1313/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o
[1314/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o
[1315/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp: In member function 'llvm::MachineInstr* {anonymous}::VarLocBasedLDV::VarLoc::BuildDbgValue(llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp:592:50: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  592 |             DIExpr = DIExpression::appendOpsToArg(DIExpr, Ops, I);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp:609:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  609 |       return BuildMI(MF, DbgLoc, IID, Indirect, MOs, Var, DIExpr);
      |              ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1316/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o
[1317/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o
[1318/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o
[1319/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o
[1320/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp: In member function 'void llvm::FastISel::fastEmitBranch(llvm::MachineBasicBlock*, const llvm::DebugLoc&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1571:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1571 |     TII.insertBranch(*FuncInfo.MBB, MSucc, nullptr,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1572 |                      SmallVector<MachineOperand, 0>(), DbgLoc);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp: In member function 'bool llvm::FastISel::selectIntrinsicCall(const llvm::IntrinsicInst*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1257:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1257 |         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD.getDL(),
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1258 |                 TII.get(TargetOpcode::DBG_INSTR_REF), /*IsIndirect*/ false, *Op,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1259 |                 DI->getVariable(), NewExpr);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1263:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1263 |         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD.getDL(),
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1264 |                 TII.get(TargetOpcode::DBG_VALUE), /*IsIndirect*/ true, *Op,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1265 |                 DI->getVariable(), DI->getExpression());
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp:1326:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1326 |         BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD.getDL(),
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1327 |                 TII.get(TargetOpcode::DBG_INSTR_REF), /*IsIndirect*/ false, MOs,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1328 |                 DI->getVariable(), NewExpr);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1321/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o
[1322/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o
[1323/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'void llvm::MachineRegisterInfo::setType(llvm::Register, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineRegisterInfo.cpp:179:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  179 | void MachineRegisterInfo::setType(Register VReg, LLT Ty) {
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineRegisterInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineRegisterInfo.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::MachineRegisterInfo::EmitLiveInCopies(llvm::MachineBasicBlock*, const llvm::TargetRegisterInfo&, const llvm::TargetInstrInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineRegisterInfo.cpp:489:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::MachineRegisterInfo::EmitLiveInCopies(llvm::MachineBasicBlock*, const llvm::TargetRegisterInfo&, const llvm::TargetInstrInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineRegisterInfo.cpp:493:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'llvm::Register llvm::MachineRegisterInfo::createGenericVirtualRegister(llvm::LLT, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineRegisterInfo.cpp:185:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  185 | MachineRegisterInfo::createGenericVirtualRegister(LLT Ty, StringRef Name) {
      | ^~~~~~~~~~~~~~~~~~~
[1324/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o
[1325/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
[1326/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalCalc.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'void getUnmergePieces(llvm::SmallVectorImpl<llvm::Register>&, llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2626:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2626 | static void getUnmergePieces(SmallVectorImpl<Register> &Pieces,
      |             ^~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:22:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)::<lambda(llvm::MachineInstrBuilder)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7362:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   63 |   static constexpr LLT vector(ElementCount EC, LLT ScalarTy) {
      |                        ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Type* getFloatTypeForLLT(llvm::LLVMContext&, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:79:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   79 | static Type *getFloatTypeForLLT(LLVMContext &Ctx, LLT Ty) {
      |              ^~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, llvm::APInt)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7229:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, llvm::APInt)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7229:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, llvm::APInt)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7230:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, llvm::APInt)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7230:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder SwapN(unsigned int, llvm::DstOp, llvm::MachineIRBuilder&, llvm::MachineInstrBuilder, llvm::APInt)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7231:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Type* getTypeForLLT(llvm::LLT, llvm::LLVMContext&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7672:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 7672 | static Type *getTypeForLLT(LLT Ty, LLVMContext &C) {
      |              ^~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register getBitcastWiderVectorElementOffset(llvm::MachineIRBuilder&, llvm::Register, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2718:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register getBitcastWiderVectorElementOffset(llvm::MachineIRBuilder&, llvm::Register, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2719:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'std::pair<int, int> getNarrowTypeBreakDown(llvm::LLT, llvm::LLT, llvm::LLT&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:53:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   53 | getNarrowTypeBreakDown(LLT OrigTy, LLT NarrowTy, LLT &LeftoverTy) {
      | ^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:53:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:107:26,
    inlined from 'std::pair<int, int> getNarrowTypeBreakDown(llvm::LLT, llvm::LLT, llvm::LLT&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:69:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'void makeDstOps(llvm::SmallVectorImpl<llvm::DstOp>&, llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3653:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3653 | static void makeDstOps(SmallVectorImpl<DstOp> &DstOps, LLT Ty,
      |             ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3661:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3661 |       getNarrowTypeBreakDown(Ty, NarrowTy, LeftoverTy);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In function 'llvm::Register getMemsetValue(llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7680:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 7680 | static Register getMemsetValue(Register Val, LLT Ty, MachineIRBuilder &MIB) {
      |                 ^~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register getMemsetValue(llvm::Register, llvm::LLT, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7702:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  670 |     return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::extractParts(llvm::Register, llvm::LLT, int, llvm::SmallVectorImpl<llvm::Register>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:158:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  158 | void LegalizerHelper::extractParts(Register Reg, LLT Ty, int NumParts,
      |      ^~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'void llvm::LegalizerHelper::extractVectorParts(llvm::Register, unsigned int, llvm::SmallVectorImpl<llvm::Register>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:245:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'bool llvm::LegalizerHelper::extractParts(llvm::Register, llvm::LLT, llvm::LLT, llvm::LLT&, llvm::SmallVectorImpl<llvm::Register>&, llvm::SmallVectorImpl<llvm::Register>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:165:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  165 | bool LegalizerHelper::extractParts(Register Reg, LLT RegTy,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:165:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::Register)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:325:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  325 | void LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LLT llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::LLT, llvm::Register)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:339:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  339 | LLT LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, LLT DstTy,
      |     ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:339:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:342:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  342 |   LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:342:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  342 |   LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LLT llvm::LegalizerHelper::buildLCMMergePieces(llvm::LLT, llvm::LLT, llvm::LLT, llvm::SmallVectorImpl<llvm::Register>&, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:347:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  347 | LLT LegalizerHelper::buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy,
      |     ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:347:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:347:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:350:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  350 |   LLT LCMTy = getLCMType(DstTy, NarrowTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LLT llvm::LegalizerHelper::buildLCMMergePieces(llvm::LLT, llvm::LLT, llvm::LLT, llvm::SmallVectorImpl<llvm::Register>&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:371:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::buildWidenedRemergeToDst(llvm::Register, llvm::LLT, llvm::ArrayRef<llvm::Register>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:438:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  438 | void LegalizerHelper::buildWidenedRemergeToDst(Register DstReg, LLT LCMTy,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::insertParts(llvm::Register, llvm::LLT, llvm::LLT, llvm::ArrayRef<llvm::Register>, llvm::LLT, llvm::ArrayRef<llvm::Register>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:252:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  252 | void LegalizerHelper::insertParts(Register DstReg,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:252:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:252:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:282:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  282 |   LLT GCDTy = getGCDType(getGCDType(ResultTy, LeftoverTy), PartTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:282:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  282 |   LLT GCDTy = getGCDType(getGCDType(ResultTy, LeftoverTy), PartTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:285:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  285 |   LLT ResultLCMTy = buildLCMMergePieces(ResultTy, LeftoverTy, GCDTy, GCDRegs);
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:285:40: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register llvm::LegalizerHelper::coerceToScalar(llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1436:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::widenScalarSrc(llvm::MachineInstr&, llvm::LLT, unsigned int, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1439:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1439 | void LegalizerHelper::widenScalarSrc(MachineInstr &MI, LLT WideTy,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1442:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1442 |   auto ExtB = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MO});
      |               ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1442:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1442:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::narrowScalarSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1446:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1446 | void LegalizerHelper::narrowScalarSrc(MachineInstr &MI, LLT NarrowTy,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::widenScalarDst(llvm::MachineInstr&, llvm::LLT, unsigned int, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1453:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1453 | void LegalizerHelper::widenScalarDst(MachineInstr &MI, LLT WideTy,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1458:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1458 |   MIRBuilder.buildInstr(TruncOpcode, {MO}, {DstExt});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1458:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1458:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::narrowScalarDst(llvm::MachineInstr&, llvm::LLT, unsigned int, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1462:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1462 | void LegalizerHelper::narrowScalarDst(MachineInstr &MI, LLT NarrowTy,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1458:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1458 |   MIRBuilder.buildInstr(TruncOpcode, {MO}, {DstExt});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1458:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1458:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::moreElementsVectorDst(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1471:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1471 | void LegalizerHelper::moreElementsVectorDst(MachineInstr &MI, LLT WideTy,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::moreElementsVectorSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1481:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1481 | void LegalizerHelper::moreElementsVectorSrc(MachineInstr &MI, LLT MoreTy,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::bitcastSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1488:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1488 | void LegalizerHelper::bitcastSrc(MachineInstr &MI, LLT CastTy, unsigned OpIdx) {
      |      ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::bitcastSrc(llvm::MachineInstr&, llvm::LLT, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1490:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::bitcastDst(llvm::MachineInstr&, llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1493:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1493 | void LegalizerHelper::bitcastDst(MachineInstr &MI, LLT CastTy, unsigned OpIdx) {
      |      ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::bitcastDst(llvm::MachineInstr&, llvm::LLT, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1497:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1502:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1502 | LegalizerHelper::widenScalarMergeValues(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1539:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1540:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1625:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1625 | LegalizerHelper::widenScalarUnmergeValues(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1669:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1678:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1678 |   LLT LCMTy = getLCMType(SrcTy, WideTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1708:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1708 |   const LLT GCDTy = getGCDType(WideTy, DstTy);
      |                     ~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarExtract(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1754:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1754 | LegalizerHelper::widenScalarExtract(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarInsert(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1832:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1832 | LegalizerHelper::widenScalarInsert(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubOverflow(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1844:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1844 | LegalizerHelper::widenScalarAddSubOverflow(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1902:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1902 |   auto LHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(2)});
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1902:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1902:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1903:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1903 |   auto RHSExt = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {MI.getOperand(3)});
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1903:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1903:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1909:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1908 |     NewOp = MIRBuilder
      |             ~~~~~~~~~~      
 1909 |                 .buildInstr(Opcode, {WideTy, CarryOutTy},
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1910 |                             {LHSExt, RHSExt, *CarryIn})
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1909:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1909:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1913:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1913 |     NewOp = MIRBuilder.buildInstr(Opcode, {WideTy}, {LHSExt, RHSExt}).getReg(0);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1913:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1913:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1917:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1917 |   auto ExtOp = MIRBuilder.buildInstr(ExtOpcode, {WideTy}, {TruncOp});
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1917:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1917:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1927:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1927 | LegalizerHelper::widenScalarAddSubShlSat(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1954:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1955:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1957:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1957 |   auto WideInst = MIRBuilder.buildInstr(MI.getOpcode(), {WideTy},
      |                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 1958 |                                         {ShiftL, ShiftR}, MI.getFlags());
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1957:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1957:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1962:48:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarAddSubShlSat(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1963:48:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1971:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1971 | LegalizerHelper::widenScalarMulo(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1994:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1994 |   auto LeftOperand = MIRBuilder.buildInstr(ExtOp, {WideTy}, {LHS});
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1994:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1994:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1995:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1995 |   auto RightOperand = MIRBuilder.buildInstr(ExtOp, {WideTy}, {RHS});
      |                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1995:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1995:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1997:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1997 |   auto Mulo = MIRBuilder.buildInstr(MI.getOpcode(), {WideTy, OverflowTy},
      |               ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1998 |                                     {LeftOperand, RightOperand});
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1997:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1997:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2009:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalarMulo(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2022:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2031:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2031 | LegalizerHelper::widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy) {
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2075:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2075 |     return widenScalarExtract(MI, TypeIdx, WideTy);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2077:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2077 |     return widenScalarInsert(MI, TypeIdx, WideTy);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2079:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2079 |     return widenScalarMergeValues(MI, TypeIdx, WideTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2081:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2081 |     return widenScalarUnmergeValues(MI, TypeIdx, WideTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2090:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2090 |     return widenScalarAddSubOverflow(MI, TypeIdx, WideTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2093:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2093 |     return widenScalarMulo(MI, TypeIdx, WideTy);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2100:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2100 |     return widenScalarAddSubShlSat(MI, TypeIdx, WideTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2120:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2120 |     auto MIBSrc = MIRBuilder.buildInstr(ExtOpc, {WideTy}, {SrcReg});
      |                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2120:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2120:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2136:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2136 |     auto MIBNewOp = MIRBuilder.buildInstr(NewOpc, {WideTy}, {MIBSrc});
      |                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2136:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2136:42: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2503:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2503 |       LLT WideVecTy = LLT::vector(VecTy.getElementCount(), WideTy);
      |                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2683:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2683 |       getUnmergePieces(SrcRegs, MIRBuilder, Src, SrcEltTy);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2663:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2675:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2679:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2679 |       getUnmergePieces(SrcRegs, MIRBuilder, Src, SrcPartTy);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2681:41:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitcast(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2692:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2692 |     getUnmergePieces(SrcRegs, MIRBuilder, Src, DstTy.getElementType());
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2730:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2730 | LegalizerHelper::bitcastExtractVectorElt(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2746:45:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2767:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2772:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastExtractVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2776:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2870:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2870 | LegalizerHelper::bitcastInsertVectorElt(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2891:45:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2846:37,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2918:47:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2853:32,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2918:47:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2854:35,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2918:47:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2857:33,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2918:47:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildBitFieldInsert(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2861:19,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcastInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2918:47:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::bitcast(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3170:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3170 | LegalizerHelper::bitcast(MachineInstr &MI, unsigned TypeIdx, LLT CastTy) {
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3231:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3231 |     return bitcastExtractVectorElt(MI, TypeIdx, CastTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3233:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3233 |     return bitcastInsertVectorElt(MI, TypeIdx, CastTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Align llvm::LegalizerHelper::getStackTemporaryAlignment(llvm::LLT, llvm::Align) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3552:7: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3552 | Align LegalizerHelper::getStackTemporaryAlignment(LLT Ty,
      |       ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3593:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3593 | Register LegalizerHelper::getVectorElementPointer(Register VecPtr, LLT VecTy,
      |          ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register clampDynamicVectorIndex(llvm::MachineIRBuilder&, llvm::Register, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3589:21,
    inlined from 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3602:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1854 |     return buildInstr(TargetOpcode::G_UMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register llvm::LegalizerHelper::getVectorElementPointer(llvm::Register, llvm::LLT, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3605:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorMultiEltType(llvm::GenericMachineInstr&, unsigned int, std::initializer_list<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3754:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3754 |     auto I = MIRBuilder.buildInstr(MI.getOpcode(), Defs, Uses, MI.getFlags());
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3754:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3754:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorUnmergeValues(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3821:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3821 | LegalizerHelper::fewerElementsVectorUnmergeValues(MachineInstr &MI,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorMerge(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3870:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3870 | LegalizerHelper::fewerElementsVectorMerge(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::reduceLoadStoreWidth(llvm::GLoadStore&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4033:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4033 | LegalizerHelper::reduceLoadStoreWidth(GLoadStore &LdStMI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4060:61: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4060 |     std::tie(NumParts, NumLeftover) = getNarrowTypeBreakDown(ValTy, NarrowTy, LeftoverTy);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4062:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4062 |     if (extractParts(ValReg, ValTy, NarrowTy, LeftoverTy, NarrowRegs,
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4063 |                      NarrowLeftoverRegs)) {
      |                      ~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::reduceLoadStoreWidth(llvm::GLoadStore&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4112:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4092:35: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 4092 |       MIRBuilder.materializePtrAdd(NewAddrReg, AddrReg, OffsetTy, ByteOffset);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4095:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4095 |           MF.getMachineMemOperand(&MMO, ByteOffset, PartTy);
      |           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::reduceLoadStoreWidth(llvm::GLoadStore&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4116:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4092:35: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 4092 |       MIRBuilder.materializePtrAdd(NewAddrReg, AddrReg, OffsetTy, ByteOffset);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4095:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4095 |           MF.getMachineMemOperand(&MMO, ByteOffset, PartTy);
      |           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::reduceLoadStoreWidth(llvm::GLoadStore&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4119:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4119 |     insertParts(ValReg, ValTy, NarrowTy, NarrowRegs,
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4120 |                 LeftoverTy, NarrowLeftoverRegs);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4119:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3105:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3105 |         MF.getMachineMemOperand(&MMO, MMO.getPointerInfo(), WideTy);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3118:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3118 |     return reduceLoadStoreWidth(StoreMI, 0, SrcTy.getElementType());
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3129:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3129 |     if (TLI.allowsMemoryAccess(Ctx, MIRBuilder.getDataLayout(), MemTy, MMO))
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:17:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3160:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerStore(llvm::GStore&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3162:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2953:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2953 |         MF.getMachineMemOperand(&MMO, MMO.getPointerInfo(), WideMemTy);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2967:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:878:28,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:2972:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  870 |     return buildInstr(Opc, Res, Op).addImm(Val);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3015:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3015 |     if (TLI.allowsMemoryAccess(Ctx, MIRBuilder.getDataLayout(), MemTy, MMO))
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3032:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3034:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerLoad(llvm::GAnyLoad&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3028:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3028 |     return reduceLoadStoreWidth(LoadMI, 0, DstTy.getElementType());
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::tryNarrowPow2Reduction(llvm::MachineInstr&, llvm::Register, llvm::LLT, llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4558:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4558 | LegalizerHelper::tryNarrowPow2Reduction(MachineInstr &MI, Register SrcReg,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4558:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4574:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4574 |           MIRBuilder.buildInstr(ScalarOpc, {NarrowTy}, {LHS, RHS}).getReg(0);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4574:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4574:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShiftByConstant(llvm::MachineInstr&, const llvm::APInt&, llvm::LLT, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4587:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 4587 | LegalizerHelper::narrowScalarShiftByConstant(MachineInstr &MI, const APInt &Amt,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4587:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4595:35: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 4595 |     MIRBuilder.buildMergeLikeInstr(MI.getOperand(0), {InL, InH});
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4595:35: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4668:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 4668 |   MIRBuilder.buildMergeLikeInstr(MI.getOperand(0), {Lo, Hi});
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4668:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarShift(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4676:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4676 | LegalizerHelper::narrowScalarShift(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4704:39: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 4704 |     return narrowScalarShiftByConstant(MI, VRegAndVal->Value, HalfTy,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4705 |                                        ShiftAmtTy);
      |                                        ~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4704:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4749:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4749 |     auto HiS = MIRBuilder.buildInstr(MI.getOpcode(), {HalfTy}, {InH, Amt});
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4749:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4749:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4763:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4763 |     auto LoL = MIRBuilder.buildInstr(MI.getOpcode(), {HalfTy},
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 4764 |                                      {InH, AmtExcess});     // Lo from Hi part.
      |                                      ~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4763:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4763:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::moreElementsVectorPhi(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4785:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4785 | LegalizerHelper::moreElementsVectorPhi(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::moreElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5015:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5015 | LegalizerHelper::moreElementsVectorShuffle(MachineInstr &MI,
      | ^~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult equalizeVectorShuffleLengths(llvm::MachineInstr&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4972:35,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::moreElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5029:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::moreElementsVector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4804:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4804 | LegalizerHelper::moreElementsVector(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4921:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4921 |     return moreElementsVectorPhi(MI, TypeIdx, MoreTy);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4923:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4923 |     return moreElementsVectorShuffle(MI, TypeIdx, MoreTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4935:57: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4935 |         MI.getOperand(0).getReg(), MIRBuilder.buildInstr(Opc, {MoreTy}, Elts));
      |                                    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4935:57: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4935:57: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5062:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5062 | void LegalizerHelper::multiplyRegisters(SmallVectorImpl<Register> &DstRegs,
      |      ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5072:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5083:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5090:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1565 |     return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5102:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  561 |     return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5107:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  561 |     return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5110:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5114:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::LegalizerHelper::multiplyRegisters(llvm::SmallVectorImpl<llvm::Register>&, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5116:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarAddSub(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5126:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5126 | LegalizerHelper::narrowScalarAddSub(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5179:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5179 |   extractParts(Src1, RegTy, NarrowTy, LeftoverTy, Src1Regs, Src1Left);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5180:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5180 |   extractParts(Src2, RegTy, NarrowTy, DummyTy, Src2Regs, Src2Left);
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5198:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5198 |       MIRBuilder.buildInstr(OpO, {DstReg, CarryOut},
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 5199 |                             {Src1Regs[i], Src2Regs[i]});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5198:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5198:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5201:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5201 |       MIRBuilder.buildInstr(OpF, {DstReg, CarryOut},
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 5202 |                             {Src1Regs[i], Src2Regs[i], CarryIn});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5201:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5201:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5204:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5204 |       MIRBuilder.buildInstr(OpE, {DstReg, CarryOut},
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 5205 |                             {Src1Regs[i], Src2Regs[i], CarryIn});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5204:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5204:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5211:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5211 |   insertParts(MI.getOperand(0).getReg(), RegTy, NarrowTy,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5212 |               ArrayRef(DstRegs).take_front(NarrowParts), LeftoverTy,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5213 |               ArrayRef(DstRegs).drop_front(NarrowParts));
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5211:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarMul(llvm::MachineInstr&, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5220:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5220 | LegalizerHelper::narrowScalarMul(MachineInstr &MI, LLT NarrowTy) {
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5242:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5242 |   multiplyRegisters(DstTmpRegs, Src1Parts, Src2Parts, NarrowTy);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarFPTOI(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5252:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5252 | LegalizerHelper::narrowScalarFPTOI(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarInsert(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5344:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5344 | LegalizerHelper::narrowScalarInsert(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5354:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5354 |   extractParts(MI.getOperand(1).getReg(), RegTy, NarrowTy, LeftoverTy, SrcRegs,
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5355 |                LeftoverRegs);
      |                ~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarBasic(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5428:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5428 | LegalizerHelper::narrowScalarBasic(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5439:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5439 |   if (!extractParts(MI.getOperand(1).getReg(), DstTy, NarrowTy, LeftoverTy,
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5440 |                     Src0Regs, Src0LeftoverRegs))
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5444:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5444 |   if (!extractParts(MI.getOperand(2).getReg(), DstTy, NarrowTy, Unused,
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5445 |                     Src1Regs, Src1LeftoverRegs))
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5449:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5449 |     auto Inst = MIRBuilder.buildInstr(MI.getOpcode(), {NarrowTy},
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5450 |                                         {Src0Regs[I], Src1Regs[I]});
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5449:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5449:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5455:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5455 |     auto Inst = MIRBuilder.buildInstr(
      |                 ~~~~~~~~~~~~~~~~~~~~~^
 5456 |       MI.getOpcode(),
      |       ~~~~~~~~~~~~~~~                 
 5457 |       {LeftoverTy}, {Src0LeftoverRegs[I], Src1LeftoverRegs[I]});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5455:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5455:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5461:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5461 |   insertParts(DstReg, DstTy, NarrowTy, DstRegs,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5462 |               LeftoverTy, DstLeftoverRegs);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5461:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarExt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5469:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5469 | LegalizerHelper::narrowScalarExt(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::LLT llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::LLT, llvm::Register)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarExt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5482:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:342:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  342 |   LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:342:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  342 |   LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarExt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5483:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5483 |   LLT LCMTy = buildLCMMergePieces(DstTy, NarrowTy, GCDTy, Parts, MI.getOpcode());
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5483:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarSelect(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5491:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5491 | LegalizerHelper::narrowScalarSelect(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5508:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5508 |   if (!extractParts(MI.getOperand(2).getReg(), DstTy, NarrowTy, LeftoverTy,
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5509 |                     Src1Regs, Src1LeftoverRegs))
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5513:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5513 |   if (!extractParts(MI.getOperand(3).getReg(), DstTy, NarrowTy, Unused,
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5514 |                     Src2Regs, Src2LeftoverRegs))
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5529:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5529 |   insertParts(DstReg, DstTy, NarrowTy, DstRegs,
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5530 |               LeftoverTy, DstLeftoverRegs);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5529:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5537:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5537 | LegalizerHelper::narrowScalarCTLZ(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5558:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1695 |     return buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5559:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1690 |     return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTLZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5562:41:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1695 |     return buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5573:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5573 | LegalizerHelper::narrowScalarCTTZ(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5594:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1705 |     return buildInstr(TargetOpcode::G_CTTZ_ZERO_UNDEF, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5595:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1700:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1700 |     return buildInstr(TargetOpcode::G_CTTZ, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1700:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1700:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTTZ(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5598:41:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1705 |     return buildInstr(TargetOpcode::G_CTTZ_ZERO_UNDEF, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5609:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5609 | LegalizerHelper::narrowScalarCTPOP(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5622:41:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1685 |     return buildInstr(TargetOpcode::G_CTPOP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarCTPOP(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5623:41:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1685 |     return buildInstr(TargetOpcode::G_CTPOP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5660:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1695 |     return buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5685:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5684:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5688:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1685 |     return buildInstr(TargetOpcode::G_CTPOP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5711:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1705 |     return buildInstr(TargetOpcode::G_CTTZ_ZERO_UNDEF, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitCount(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5732:47:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1690 |     return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5836:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5836 |       Y = MIRBuilder.buildInstr(RevOpcode, {Ty}, {X, Y, One}).getReg(0);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5836:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5836:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5839:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5839 |       X = MIRBuilder.buildInstr(RevOpcode, {Ty}, {X, Y, One}).getReg(0);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5839:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5839:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5843:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftWithInverse(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5846:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5846 |   MIRBuilder.buildInstr(RevOpcode, {Dst}, {X, Y, Z});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5846:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5846:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5872:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1578 |     return buildInstr(TargetOpcode::G_UREM, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5873:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5874:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5875:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5888:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1578 |     return buildInstr(TargetOpcode::G_UREM, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5889:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5898:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5899:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5900:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFunnelShiftAsShifts(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5904:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotateWithReverseRotate(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5942:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotateWithReverseRotate(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5943:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5943 |   MIRBuilder.buildInstr(RevRot, {Dst}, {Src, Neg});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5943:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5943:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5981:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5975:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5975 |       MIRBuilder.buildInstr(Opc, {R1}, {R2, R2, R3});
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5975:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5975:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNeg(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5983:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1680 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Zero, Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5984:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5975:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5975 |       MIRBuilder.buildInstr(Opc, {R1}, {R2, R2, R3});
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5975:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5975:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6007:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1578 |     return buildInstr(TargetOpcode::G_UREM, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6008:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 6008 |     ShVal = MIRBuilder.buildInstr(ShOpc, {DstTy}, {Src, ShAmt}).getReg(0);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6008:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6008:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6009:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6011:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 6011 |     auto Inner = MIRBuilder.buildInstr(RevShiftOpc, {DstTy}, {Src, One});
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6011:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6011:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6013:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 6013 |         MIRBuilder.buildInstr(RevShiftOpc, {DstTy}, {Inner, RevAmt}).getReg(0);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6013:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6013:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5999:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5999 |     ShVal = MIRBuilder.buildInstr(ShOpc, {DstTy}, {Src, ShAmt}).getReg(0);
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5999:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5999:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6002:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 6002 |         MIRBuilder.buildInstr(RevShiftOpc, {DstTy}, {Src, RevAmt}).getReg(0);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6002:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6002:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerRotate(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6015:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6045:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1695 |     return buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6048:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6054:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6056:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6059:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6061:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6062:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6063:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6070:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerU64ToF32BitOps(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6073:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6140:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1821 |     return buildInstr(TargetOpcode::G_UITOFP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSITOFP(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6142:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6176:54:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1836 |     return buildInstr(TargetOpcode::G_FPTOSI, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6181:50:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1731 |     return buildInstr(TargetOpcode::G_FSUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTOUI(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6182:58:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1836 |     return buildInstr(TargetOpcode::G_FPTOSI, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6287:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6295:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6300:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6308:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6311:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6312:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6316:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6317:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1848 |     return buildInstr(TargetOpcode::G_SMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6318:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1842 |     return buildInstr(TargetOpcode::G_SMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6320:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6323:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6324:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6329:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6345:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6346:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPTRUNC_F64_TO_F16(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6362:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPOWI(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6393:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1826 |     return buildInstr(TargetOpcode::G_SITOFP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPow(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFPOWI(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6394:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1810:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1810 |     return buildInstr(TargetOpcode::G_FPOW, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1810:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1810:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6447:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6454:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6455:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6458:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6460:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFCopySign(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6467:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6491:43:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1771:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1771 |     return buildInstr(TargetOpcode::G_FCANONICALIZE, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1771:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1771:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6494:43:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1771:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1771 |     return buildInstr(TargetOpcode::G_FCANONICALIZE, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1771:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1771:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMinNumMaxNum(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6499:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 6499 |   MIRBuilder.buildInstr(NewOp, {Dst}, {Src0, Src1}, MI.getFlags());
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6499:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6499:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMad(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6510:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFMad(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6512:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1717 |     return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6531:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1778 |     return buildInstr(TargetOpcode::G_INTRINSIC_TRUNC, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6533:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1731 |     return buildInstr(TargetOpcode::G_FSUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAbs(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6534:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1764 |     return buildInstr(TargetOpcode::G_FABS, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCopysign(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6538:43:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1816:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1816 |     return buildInstr(TargetOpcode::G_FCOPYSIGN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1816:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1816:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerIntrinsicRound(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6544:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1717 |     return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6562:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1778 |     return buildInstr(TargetOpcode::G_INTRINSIC_TRUNC, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6569:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6570:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1826 |     return buildInstr(TargetOpcode::G_SITOFP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerFFloor(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6572:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1717 |     return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6599:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6600:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMergeValues(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6611:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerUnmergeValues(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6640:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3958:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3958 | LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(MachineInstr &MI,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::LLT llvm::LegalizerHelper::extractGCDType(llvm::SmallVectorImpl<llvm::Register>&, llvm::LLT, llvm::LLT, llvm::Register)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3992:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:342:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  342 |   LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:342:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  342 |   LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy);
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorExtractInsertVectorElt(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3995:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3995 |     LLT LCMTy = buildLCMMergePieces(VecTy, NarrowVecTy, GCDTy, VecParts,
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3996 |                                     TargetOpcode::G_ANYEXT);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3995:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerDynStackAlloc(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6807:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerDynStackAlloc(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6812:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6985:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6987:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSADDO_SSUBO(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7004:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7062:64:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1848 |     return buildInstr(TargetOpcode::G_SMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7063:64:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1842 |     return buildInstr(TargetOpcode::G_SMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7066:56:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1848 |     return buildInstr(TargetOpcode::G_SMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7068:56:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1842 |     return buildInstr(TargetOpcode::G_SMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7072:54:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1848 |     return buildInstr(TargetOpcode::G_SMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7072:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1842 |     return buildInstr(TargetOpcode::G_SMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7073:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 7073 |     MIRBuilder.buildInstr(BaseOp, {Res}, {LHS, RHSClamped});
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7073:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7073:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7078:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1854 |     return buildInstr(TargetOpcode::G_UMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToMinMax(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7079:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 7079 |     MIRBuilder.buildInstr(BaseOp, {Res}, {LHS, Min});
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7079:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7079:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7122:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 7122 |       MIRBuilder.buildInstr(OverflowOp, {Ty, BoolTy}, {LHS, RHS});
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7122:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7122:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7135:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAddSubSatToAddoSubo(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7138:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7167:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7168:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerShlSat(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7169:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7198:47:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7199:49:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7200:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7209:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7210:45:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7211:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7213:48:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7214:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7215:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7209:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7210:45:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7211:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7213:48:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7214:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBswap(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7215:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerBitreverse(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7242:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 7242 |       MIRBuilder.buildInstr(TargetOpcode::G_BSWAP, {Ty}, {Src});
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7242:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7242:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSMULH_UMULH(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7300:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 7300 |   auto LHS = MIRBuilder.buildInstr(ExtOp, {WideTy}, {MI.getOperand(1)});
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7300:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7300:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7301:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 7301 |   auto RHS = MIRBuilder.buildInstr(ExtOp, {WideTy}, {MI.getOperand(2)});
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7301:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7301:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSMULH_UMULH(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7302:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSMULH_UMULH(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7306:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 7306 |   auto Shifted = MIRBuilder.buildInstr(ShiftOp, {WideTy}, {Mul, ShiftAmt});
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7306:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7306:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerISFPCLASS(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7337:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 7337 |     IntTy = LLT::vector(SrcTy.getElementCount(), IntTy);
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'constexpr llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7487:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:181:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  181 |     return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7501:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerSelect(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7522:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerDIVREM(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7534:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 7534 |   MIRBuilder.buildInstr(
      |   ~~~~~~~~~~~~~~~~~~~~~^
 7535 |       Opcode == TargetOpcode::G_SDIVREM ? TargetOpcode::G_SDIV
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7536 |                                         : TargetOpcode::G_UDIV,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~
 7537 |       {MI.getOperand(0).getReg()}, {MI.getOperand(2), MI.getOperand(3)});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7534:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7534:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7538:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 7538 |   MIRBuilder.buildInstr(
      |   ~~~~~~~~~~~~~~~~~~~~~^
 7539 |       Opcode == TargetOpcode::G_SDIVREM ? TargetOpcode::G_SREM
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7540 |                                         : TargetOpcode::G_UREM,
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~
 7541 |       {MI.getOperand(1).getReg()}, {MI.getOperand(2), MI.getOperand(3)});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7538:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7538:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7556:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7557:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToAddXor(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7558:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToMaxNeg(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7572:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerAbsToMaxNeg(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7573:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1848 |     return buildInstr(TargetOpcode::G_SMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalarExtract(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:5277:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5277 | LegalizerHelper::narrowScalarExtract(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6965:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerInsert(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:6966:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:905:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  905 | LegalizerHelper::LegalizeResult LegalizerHelper::narrowScalar(MachineInstr &MI,
      |                                 ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:927:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  927 |         ImplicitTy = LLT::vector(DstTy.getElementCount(), ImplicitTy);
      |                      ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:975:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  975 |     insertParts(MI.getOperand(0).getReg(),
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  976 |                 Ty, NarrowTy, PartRegs, LeftoverTy, LeftoverRegs);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:975:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:984:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  984 |     return narrowScalarExt(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1014:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1499 |     return buildInstr(TargetOpcode::G_FREEZE, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1031:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1031 |     return narrowScalarAddSub(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1036:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1036 |     return narrowScalarExtract(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1038:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1038 |     return narrowScalarInsert(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1054:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1054 |     return reduceLoadStoreWidth(LoadMI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1105:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1105 |     return reduceLoadStoreWidth(StoreMI, 0, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1108:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1108 |     return narrowScalarSelect(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1121:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1121 |     return narrowScalarBasic(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1126:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1126 |     return narrowScalarShift(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1136:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1136 |         return narrowScalarCTLZ(MI, TypeIdx, NarrowTy);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1139:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1139 |         return narrowScalarCTTZ(MI, TypeIdx, NarrowTy);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1141:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1141 |         return narrowScalarCTPOP(MI, TypeIdx, NarrowTy);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1221:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1221 |     if (!extractParts(LHS, SrcTy, NarrowTy, LeftoverTy, LHSPartRegs,
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1222 |                       LHSLeftoverRegs))
      |                       ~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1227:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1227 |     if (!extractParts(MI.getOperand(3).getReg(), SrcTy, NarrowTy, Unused,
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1228 |                       RHSPartRegs, RHSLeftoverRegs))
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1255:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1255 |         LLT GCDTy = extractGCDType(WidenedXors, NarrowTy, LeftoverTy, Xor);
      |                     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1255:35: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1256:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1256 |         buildLCMMergePieces(LeftoverTy, NarrowTy, GCDTy, WidenedXors,
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1257 |                             /* PadStrategy = */ TargetOpcode::G_ZEXT);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1256:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1359:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1358 |             MIRBuilder
      |             ~~~~~~~~~~      
 1359 |                 .buildInstr(
      |                 ~~~~~~~~~~~^
 1360 |                     TargetOpcode::G_SEXT_INREG, {NarrowTy},
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1361 |                     {SrcRegs[i], SizeInBits % NarrowTy.getScalarSizeInBits()})
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1359:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1359:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1384:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1384 |       auto DstPart = MIRBuilder.buildInstr(MI.getOpcode(), {NarrowTy},
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1385 |                                            {SrcRegs[NumParts - 1 - i]});
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1384:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1384:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1406:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1406 |     return narrowScalarFPTOI(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorReductions(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4465:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4465 | LegalizerHelper::LegalizeResult LegalizerHelper::fewerElementsVectorReductions(
      |                                 ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4506:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4505 |               MIRBuilder
      |               ~~~~~~~~~~      
 4506 |                   .buildInstr(ScalarOpc, {NarrowTy},
      |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4507 |                               {SplitSrcs[Idx], SplitSrcs[Idx + 1]})
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4506:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4506:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4522:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4522 |       Acc = MIRBuilder.buildInstr(ScalarOpc, {NarrowTy}, {Acc, SplitSrcs[Idx]})
      |             ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4522:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4522:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4531:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4531 |         MIRBuilder.buildInstr(Opc, {DstTy}, {SplitSrcs[Part]}).getReg(0));
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4531:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4531:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4539:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4539 |     return tryNarrowPow2Reduction(MI, SrcReg, SrcTy, NarrowTy, ScalarOpc);
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4539:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4545:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4545 |       MIRBuilder.buildInstr(ScalarOpc, {DstReg},
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
 4546 |                             {Acc, PartialReductions[Part]});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4545:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4545:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4549:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4548 |       Acc = MIRBuilder
      |             ~~~~~~~~~~      
 4549 |                 .buildInstr(ScalarOpc, {DstTy}, {Acc, PartialReductions[Part]})
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4549:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4549:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4275:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4275 | LegalizerHelper::LegalizeResult LegalizerHelper::fewerElementsVectorShuffle(
      |                                 ^~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVectorShuffle(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4300:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4128:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4128 | LegalizerHelper::fewerElementsVector(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4250:44: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4250 |     return fewerElementsVectorUnmergeValues(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4253:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4253 |     return fewerElementsVectorMerge(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4257:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4257 |     return fewerElementsVectorMerge(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4260:53: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4260 |     return fewerElementsVectorExtractInsertVectorElt(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4263:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4263 |     return reduceLoadStoreWidth(cast<GLoadStore>(MI), TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4267:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4267 |     return fewerElementsVectorReductions(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:4269:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4269 |     return fewerElementsVectorShuffle(MI, TypeIdx, NarrowTy);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::LLT&}; _Tp = llvm::LLT; _Alloc = std::allocator<llvm::LLT>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::LLT, std::allocator<llvm::LLT> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LLT; _Alloc = std::allocator<llvm::LLT>]',
    inlined from 'bool findGISelOptimalMemOpLowering(std::vector<llvm::LLT, std::allocator<llvm::LLT> >&, unsigned int, const llvm::MemOp&, unsigned int, unsigned int, const llvm::AttributeList&, const llvm::TargetLowering&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7665:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LLT*, std::vector<llvm::LLT, std::allocator<llvm::LLT> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemmove(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, llvm::Align, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8045:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemmove(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, llvm::Align, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:8064:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemcpy(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, uint64_t, llvm::Align, llvm::Align, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7944:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemcpy(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, uint64_t, llvm::Align, llvm::Align, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7946:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lowerMemset(llvm::MachineInstr&, llvm::Register, llvm::Register, uint64_t, llvm::Align, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:7807:45: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 7807 |     auto *StoreMMO = MF.getMachineMemOperand(&DstMMO, DstOff, Ty);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3247:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3247 | LegalizerHelper::lower(MachineInstr &MI, unsigned TypeIdx, LLT LowerHintTy) {
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3259:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3259 |         MIRBuilder.buildInstr(MI.getOpcode() == G_SREM ? G_SDIV : G_UDIV, {Ty},
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3260 |                               {MI.getOperand(1), MI.getOperand(2)});
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3259:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3259:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3293:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3293 |     auto HiPart = MIRBuilder.buildInstr(Opcode, {Ty}, {LHS, RHS});
      |                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3293:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3293:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3337:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildStrictFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3340:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1724:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1724 |     return buildInstr(TargetOpcode::G_STRICT_FADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1724:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1724:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3342:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1717 |     return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::legalizeInstrStep(llvm::MachineInstr&, llvm::LostDebugLocObserver&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:133:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  133 |     return narrowScalar(MI, Step.TypeIdx, Step.NewType);
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:136:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  136 |     return widenScalar(MI, Step.TypeIdx, Step.NewType);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:139:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  139 |     return bitcast(MI, Step.TypeIdx, Step.NewType);
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:142:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  142 |     return lower(MI, Step.TypeIdx, Step.NewType);
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:145:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  145 |     return fewerElementsVector(MI, Step.TypeIdx, Step.NewType);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:148:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  148 |     return moreElementsVector(MI, Step.TypeIdx, Step.NewType);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1327/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
[1328/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LowLevelType.cpp: In function 'llvm::MVT llvm::getMVTForLLT(LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LowLevelType.cpp:45:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   45 | MVT llvm::getMVTForLLT(LLT Ty) {
      |     ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LowLevelType.cpp: In function 'llvm::EVT llvm::getApproximateEVTForLLT(LLT, const DataLayout&, LLVMContext&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LowLevelType.cpp:54:5: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   54 | EVT llvm::getApproximateEVTForLLT(LLT Ty, const DataLayout &DL,
      |     ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LowLevelType.cpp: In function 'const llvm::fltSemantics& llvm::getFltSemanticForLLT(LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LowLevelType.cpp:72:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   72 | const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) {
      |                           ^~~~
[1329/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineLoopUtils.cpp: In function 'llvm::MachineBasicBlock* llvm::PeelSingleBlockLoop(LoopPeelDirection, MachineBasicBlock*, MachineRegisterInfo&, const TargetInstrInfo*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineLoopUtils.cpp:115:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  115 |     TII->insertBranch(*NewBB, Loop, nullptr, {}, DL);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineLoopUtils.cpp:127:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  127 |     TII->insertBranch(*Loop, TBB == Exit ? NewBB : TBB,
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |                       FBB == Exit ? NewBB : FBB, Cond, DL);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineLoopUtils.cpp:130:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  130 |       TII->insertBranch(*NewBB, Exit, nullptr, {}, DL);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1330/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o
[1331/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFrameInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFrameInfo.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1391:30,
    inlined from 'int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFrameInfo.cpp:95:17:
/usr/include/c++/13.2.1/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  372 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'int llvm::MachineFrameInfo::CreateStackObject(uint64_t, llvm::Align, bool, const llvm::AllocaInst*, uint8_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFrameInfo.cpp:57:20,
    inlined from 'int llvm::MachineFrameInfo::CreateSpillStackObject(uint64_t, llvm::Align)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFrameInfo.cpp:68:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'int llvm::MachineFrameInfo::CreateVariableSizedObject(llvm::Align, const llvm::AllocaInst*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFrameInfo.cpp:78:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'int llvm::MachineFrameInfo::CreateStackObject(uint64_t, llvm::Align, bool, const llvm::AllocaInst*, uint8_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFrameInfo.cpp:57:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1391:30,
    inlined from 'int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFrameInfo.cpp:108:17:
/usr/include/c++/13.2.1/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  372 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1332/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o
[1333/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ClassInfo::MemberInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::CodeViewDebug::collectMemberInfo(llvm::ClassInfo&, const llvm::DIDerivedType*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:2312:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::CodeViewDebug::collectMemberInfo(llvm::ClassInfo&, const llvm::DIDerivedType*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:2353:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp: In member function 'void llvm::CodeViewDebug::emitLocalVariableList(const FunctionInfo&, llvm::ArrayRef<LocalVariable>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:2785:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CodeViewDebug::LocalVariable>' changed in GCC 7.1
 2785 | void CodeViewDebug::emitLocalVariableList(const FunctionInfo &FI,
      |      ^~~~~~~~~~~~~
[1334/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o
[1335/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o
[1336/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/JMCInstrumenter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/BitVector.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineLateInstrsCleanup.cpp:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void clearKillsForDef(llvm::Register, llvm::MachineBasicBlock*, llvm::MachineBasicBlock::iterator, llvm::BitVector&, const llvm::TargetRegisterInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineLateInstrsCleanup.cpp:128:19:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1337/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o
[1338/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedLoadCombinePass.cpp.o
[1339/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchOrShiftToFunnelShift(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4151:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4151 |     B.buildInstr(FshOpc, {Dst}, {ShlSrc, LShrSrc, Amt});
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4151:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4151:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchICmpToLHSKnownBits(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4302:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4302 |   MatchInfo = [=](MachineIRBuilder &B) { B.buildInstr(Op, {Dst}, {LHS}); };
      |                                          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4302:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4302:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5373:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5373 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5374 |                    {LHS.MI->getOperand(1).getReg(),
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5375 |                     LHS.MI->getOperand(2).getReg(), RHS.Reg});
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5373:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5373:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5384:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5384 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5385 |                    {RHS.MI->getOperand(1).getReg(),
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5386 |                     RHS.MI->getOperand(2).getReg(), LHS.Reg});
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5384:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5384:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5733:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5733 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5734 |                    {FMulMI->getOperand(1).getReg(),
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5735 |                     FMulMI->getOperand(2).getReg(), LHSReg});
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5733:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5733:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchFPSelectToMinMax(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchFPSelectToMinMax(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchFPSelectToMinMax(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6136:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 6136 |     B.buildInstr(Opc, {Dst}, {CmpLHS, CmpRHS});
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6136:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6136:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:17:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSbfx(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4365:16,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromSExtInReg(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1995 |     return buildInstr(TargetOpcode::G_SBFX, {Dst}, {Src, LSB, Width});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4402:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4402 |     B.buildInstr(TargetOpcode::G_UBFX, {Dst}, {ShiftSrc, LSBCst, WidthCst});
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4402:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4402:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromShr(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4451:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4451 |     B.buildInstr(ExtrOpcode, {Dst}, {ShlSrc, PosCst, WidthCst});
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4451:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4451:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4509:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4509 |     B.buildInstr(TargetOpcode::G_UBFX, {Dst}, {AndSrc, PosCst, WidthCst});
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4509:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4509:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFMAFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5508:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5508 |       B.buildInstr(PreferredFusedOpcode, {InnerFMA}, {U, V, Z});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5508:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5508:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5509:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5509 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5510 |                    {X, Y, InnerFMA});
      |                    ~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5509:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5509:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4791:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4791 |         Builder.buildInstr(LHSOpc, {NarrowTy}, {NarrowLHS, NarrowRHS});
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4791:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4791:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5876:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5886:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5894:39,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5894:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5902:40,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5902:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSelectToLogical(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4923:19,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchSubAddSameReg(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5674:34,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5675:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5675 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5676 |                    {LHS.MI->getOperand(1).getReg(),
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5677 |                     LHS.MI->getOperand(2).getReg(), NegZ});
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5675:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5675:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5686:22,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5687:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5687 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5688 |                    {NegY, RHS.MI->getOperand(2).getReg(), LHS.Reg});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5687:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5687:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineLoadWithAndMask(llvm::MachineInstr&, llvm::BuildFnTy&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:766:43: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  766 |     auto *NewMMO = MF.getMachineMemOperand(&MMO, PtrInfo, MemDesc.MemoryTy);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5719:22,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5720:34,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5721:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5721 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5722 |                    {NegX, FMulMI->getOperand(2).getReg(), NegZ});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5721:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5721:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3610:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1710 |     return buildInstr(TargetOpcode::G_BSWAP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5442:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5443:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5444:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5444 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5445 |                    {FpExtX.getReg(0), FpExtY.getReg(0), LHS.Reg});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5444:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5444:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5427:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5428:33,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5429:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5429 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5430 |                    {FpExtX.getReg(0), FpExtY.getReg(0), RHS.Reg});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5429:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5429:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5812:35,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5844:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5813:35,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5844:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5844:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5814:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5814 |     B.buildInstr(PreferredFusedOpcode, {Dst}, {FpExtX, FpExtY, Z});
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5814:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5814:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5812:35,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5829:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5813:35,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5829:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5829:21,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5814:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5814 |     B.buildInstr(PreferredFusedOpcode, {Dst}, {FpExtX, FpExtY, Z});
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5814:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5814:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5831:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5550:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5551:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5553:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5553 |         B.buildInstr(PreferredFusedOpcode, {DstType}, {FpExtU, FpExtV, Z})
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5553:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5553:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5555:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5555 |     B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5556 |                  {X, Y, InnerFMA});
      |                  ~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5555:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5555:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5781:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5782:34,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5784:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5785:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5785 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5786 |                    {NegY, FpExtZ, LHSReg});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5785:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5785:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5765:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5767:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5768:34,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFSubFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5769:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5769 |       B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5770 |                    {FpExtX, FpExtY, NegZ});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5769:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5769:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In function 'llvm::Type* getTypeForLLT(llvm::LLT, llvm::LLVMContext&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1265:14: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1265 | static Type *getTypeForLLT(LLT Ty, LLVMContext &C) {
      |              ^~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5591:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5592:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5550:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5593:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5551:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5593:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5593:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5553:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5553 |         B.buildInstr(PreferredFusedOpcode, {DstType}, {FpExtU, FpExtV, Z})
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5553:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5553:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5555:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5555 |     B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5556 |                  {X, Y, InnerFMA});
      |                  ~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5555:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5555:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5632:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5633:25,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5550:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5634:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::Register, llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5551:35,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5634:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5634:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5553:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5553 |         B.buildInstr(PreferredFusedOpcode, {DstType}, {FpExtU, FpExtV, Z})
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5553:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5553:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5555:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5555 |     B.buildInstr(PreferredFusedOpcode, {MI.getOperand(0).getReg()},
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5556 |                  {X, Y, InnerFMA});
      |                  ~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5555:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5555:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2868:17,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::CombinerHelper::matchOverlappingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::isConstantLegalOrBeforeLegalizer(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:148:6: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  148 | bool CombinerHelper::isConstantLegalOrBeforeLegalizer(const LLT Ty) const {
      |      ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineDivRem(llvm::MachineInstr&, llvm::MachineInstr*&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1198:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1198 |   Builder.buildInstr(IsSigned ? TargetOpcode::G_SDIVREM
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1199 |                               : TargetOpcode::G_UDIVREM,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1200 |                      {DestDivReg, DestRemReg},
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~
 1201 |                      {MI.getOperand(1).getReg(), MI.getOperand(2).getReg()});
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1198:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1198:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyOptBrCondByInvertingCond(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1250:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyShiftOfShiftedLogic(llvm::MachineInstr&, llvm::ShiftOfShiftedLogic&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1600:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1600 |       Builder.buildInstr(Opcode, {DestType}, {Shift1Base, Const}).getReg(0);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1600:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1600:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1611:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1610 |   Register Shift2 = Builder
      |                     ~~~~~~~         
 1611 |                         .buildInstr(Opcode, {DestType},
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 1612 |                                     {MatchInfo.LogicNonShiftReg, Shift2Const})
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1611:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1611:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1616:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1616 |   Builder.buildInstr(MatchInfo.Logic->getOpcode(), {Dest}, {Shift1, Shift2});
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1616:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1616:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShlOfExtend(llvm::MachineInstr&, const llvm::RegisterImmPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1695:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1970:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1975:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1975 |     Builder.buildMergeLikeInstr(DstReg, {Narrowed, Zero});
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1975:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1983:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1988:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1988 |     Builder.buildMergeLikeInstr(DstReg, {Zero, Narrowed});
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1988:32: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1991:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1998:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1998 |       Builder.buildMergeLikeInstr(DstReg, {Unmerge.getReg(1), Hi});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:1998:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2004:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 2004 |       Builder.buildMergeLikeInstr(DstReg, {Hi, Hi});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2004:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2006:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineShiftToUnmerge(llvm::MachineInstr&, const unsigned int&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2012:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 2012 |       Builder.buildMergeLikeInstr(DstReg, {Lo, Hi});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2012:34: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyCombineAddP2IToPtrAdd(llvm::MachineInstr&, std::pair<llvm::Register, bool>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2095:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  670 |     return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineExtOfExt(llvm::MachineInstr&, std::tuple<llvm::Register, unsigned int>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2200:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2200 |     Builder.buildInstr(SrcExtOp, {DstReg}, {Reg});
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2200:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2200:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyCombineMulByNegativeOne(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2212:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineTruncOfExt(llvm::MachineInstr&, std::pair<llvm::Register, unsigned int>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2263:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2263 |     Builder.buildInstr(SrcExtOp, {DstReg}, {SrcReg});
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2263:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2263:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'void llvm::CombinerHelper::applyCombineTruncOfShift(llvm::MachineInstr&, std::pair<llvm::MachineInstr*, llvm::LLT>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2363:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2362 |       Builder
      |       ~~~~~~~         
 2363 |           .buildInstr(ShiftMI->getOpcode(), {NewShiftTy}, {ShiftSrc, ShiftAmt})
      |           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2363:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2363:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySimplifyAddToSub(llvm::MachineInstr&, std::tuple<llvm::Register, llvm::Register>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2710:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'void llvm::CombinerHelper::applyAshShlToSextInreg(llvm::MachineInstr&, std::tuple<llvm::Register, long long int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:2846:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyXorOfAndWithSameReg(llvm::MachineInstr&, std::pair<llvm::Register, llvm::Register>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3127:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyPtrAddZero(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3157:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applySimplifyURemByPow2(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3171:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applySimplifyURemByPow2(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3172:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::applyFoldBinOpIntoSelect(llvm::MachineInstr&, const unsigned int&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3255:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3255 |     FoldTrue = Builder.buildInstr(BinOpcode, {Ty}, {SelectTrue, RHS}).getReg(0);
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3255:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3255:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3257:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3257 |         Builder.buildInstr(BinOpcode, {Ty}, {SelectFalse, RHS}).getReg(0);
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3257:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3257:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3259:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3259 |     FoldTrue = Builder.buildInstr(BinOpcode, {Ty}, {LHS, SelectTrue}).getReg(0);
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3259:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3259:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3261:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3261 |         Builder.buildInstr(BinOpcode, {Ty}, {LHS, SelectFalse}).getReg(0);
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3261:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3261:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyTruncStoreMerge(llvm::MachineInstr&, llvm::MergeTruncStoresInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3865:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1710 |     return buildInstr(TargetOpcode::G_BSWAP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildRotateRight(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::CombinerHelper::applyTruncStoreMerge(llvm::MachineInstr&, llvm::MergeTruncStoresInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3872:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2007:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2007 |     return buildInstr(TargetOpcode::G_ROTR, {Dst}, {Src, Amt});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2007:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2007:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildURem(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyRotateOutOfRange(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4205:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1578 |     return buildInstr(TargetOpcode::G_UREM, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1578:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchNarrowBinopFeedingAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4779:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4779 |   if (!TLI.isTruncateFree(WideTy, NarrowTy, DL, Ctx) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4780:22: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4780 |       !TLI.isZExtFree(NarrowTy, WideTy, DL, Ctx))
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5010:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5013:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1565 |     return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5016:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5021:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1565 |     return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5023:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5025:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildUDivUsingMul(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5028:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivUsingMul(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5181:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstr* llvm::CombinerHelper::buildSDivUsingMul(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5183:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'llvm::Register buildLogBase2(llvm::Register, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:80:28,
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5211:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1690 |     return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::Register buildLogBase2(llvm::Register, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:82:22,
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5211:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5213:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyUMulHToLShr(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5215:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCanonicalize(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyFsubToFneg(llvm::MachineInstr&, llvm::Register&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5293:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1771:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1771 |     return buildInstr(TargetOpcode::G_FCANONICALIZE, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1771:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1771:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::CombinerHelper::applyFsubToFneg(llvm::MachineInstr&, llvm::Register&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5292:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5424:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5424 |       TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5425 |                           MRI.getType(FpExtSrc->getOperand(1).getReg()))) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5424:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5439:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5439 |       TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5440 |                           MRI.getType(FpExtSrc->getOperand(1).getReg()))) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5439:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFAddFpExtFMulToFMadOrFMAAggressive(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5566:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5566 |       TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5567 |                           MRI.getType(FMulMI->getOperand(0).getReg()))) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5566:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5586:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5586 |         TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType,
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5587 |                             MRI.getType(FMAMI->getOperand(0).getReg()))) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5586:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5607:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5607 |       TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5608 |                           MRI.getType(FMulMI->getOperand(0).getReg()))) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5607:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5627:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5627 |         TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstType,
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5628 |                             MRI.getType(FMAMI->getOperand(0).getReg()))) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5627:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchCombineFSubFpExtFNegFMulToFMadOrFMA(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5825:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5825 |       TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstTy,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5826 |                           MRI.getType(FMulMI->getOperand(0).getReg()))) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5825:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5841:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5841 |       TLI.isFPExtFoldable(MI, PreferredFusedOpcode, DstTy,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5842 |                           MRI.getType(FMulMI->getOperand(0).getReg()))) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:5841:26: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'unsigned int llvm::CombinerHelper::getFPMinMaxOpcForSelect(llvm::CmpInst::Predicate, llvm::LLT, SelectPatternNaNBehaviour) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:6025:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 6025 | unsigned CombinerHelper::getFPMinMaxOpcForSelect(
      |          ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchBitfieldExtractFromShrAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4464:66: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4464 |   if (!getTargetLowering().isConstantUnsignedBitfieldExtractLegal(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 4465 |           TargetOpcode::G_UBFX, Ty, ExtractTy))
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchBitfieldExtractFromAnd(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:4377:66: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4377 |   if (!getTargetLowering().isConstantUnsignedBitfieldExtractLegal(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 4378 |           TargetOpcode::G_UBFX, Ty, ExtractTy))
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchTruncStoreMerge(llvm::MachineInstr&, llvm::MergeTruncStoresInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3807:56: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3807 |   bool Allowed = getTargetLowering().allowsMemoryAccess(
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 3808 |       C, DL, WideStoreTy, LowestIdxStore->getMMO(), &Fast);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp: In member function 'bool llvm::CombinerHelper::matchLoadOrCombine(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:3601:46: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3601 |   if (!getTargetLowering().allowsMemoryAccess(C, DL, Ty, *NewMMO, &Fast) ||
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1340/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAGISel.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool llvm::SelectionDAGISel::PrepareEHLandingPad()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1253:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1341/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o
In constructor 'llvm::MachineModuleInfo::MachineModuleInfo(const llvm::LLVMTargetMachine*)',
    inlined from 'llvm::MachineModuleInfoWrapperPass::MachineModuleInfoWrapperPass(const llvm::LLVMTargetMachine*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineModuleInfo.cpp:170:26,
    inlined from 'llvm::Pass* llvm::callDefaultCtor() [with PassName = MachineModuleInfoWrapperPass; typename std::enable_if<std::is_default_constructible<_U1>{}, bool>::type <anonymous> = true]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/PassSupport.h:85:10:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineModuleInfo.cpp:74:51: warning: 'this' pointer is null [-Wnonnull]
   74 |   Context.setObjectFileInfo(TM->getObjFileLowering());
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~
[1342/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o
[1343/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o
[1344/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o
[1345/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/HardwareLoops.cpp.o
[1346/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o
[1347/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o
[1348/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o
[1349/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o
[1350/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o
In file included from /usr/include/c++/13.2.1/vector:66,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AllocationOrder.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp:13:
/usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  675 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp:23:
In function 'void __static_initialization_and_destruction_0()',
    inlined from '(static initializers for /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp:1142:79:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MLRegallocEvictAdvisor.h:80:41: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   80 |     1, ModelMaxSupportedInstructionCount};
      |                                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MLRegallocEvictAdvisor.h:82:64: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   82 |     1, NumberOfInterferences, ModelMaxSupportedInstructionCount};
      |                                                                ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MLRegallocEvictAdvisor.h:91:78: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   91 |                                                     ModelMaxSupportedMBBCount};
      |                                                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MLRegallocEvictAdvisor.cpp:128:77: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  128 | static const std::vector<int64_t> PerLiveRangeShape{1, NumberOfInterferences};
      |                                                                             ^
[1351/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FixupStatepointCallerSaved.cpp.o
[1352/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FinalizeISel.cpp.o
[1353/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o
[1354/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp: In member function 'virtual llvm::Register llvm::RISCVTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp:14240:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
14240 | RISCVTargetLowering::getRegisterByName(const char *RegName, LLT VT,
      | ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp: In member function 'llvm::SDValue llvm::RISCVTargetLowering::getStaticTLSAddr(llvm::GlobalAddressSDNode*, llvm::SelectionDAG&, bool) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp:4475:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4475 |     MachineMemOperand *MemOp = MF.getMachineMemOperand(
      |                                ~~~~~~~~~~~~~~~~~~~~~~~^
 4476 |         MachinePointerInfo::getGOT(MF),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
 4477 |         MachineMemOperand::MOLoad | MachineMemOperand::MODereferenceable |
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4478 |             MachineMemOperand::MOInvariant,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
 4479 |         LLT(Ty.getSimpleVT()), Align(Ty.getFixedSizeInBits() / 8));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp: In member function 'llvm::SDValue llvm::RISCVTargetLowering::getAddr(NodeTy*, llvm::SelectionDAG&, bool) const [with NodeTy = llvm::GlobalAddressSDNode]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp:4400:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4400 |     MachineMemOperand *MemOp = MF.getMachineMemOperand(
      |                                ~~~~~~~~~~~~~~~~~~~~~~~^
 4401 |         MachinePointerInfo::getGOT(MF),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
 4402 |         MachineMemOperand::MOLoad | MachineMemOperand::MODereferenceable |
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4403 |             MachineMemOperand::MOInvariant,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
 4404 |         LLT(Ty.getSimpleVT()), Align(Ty.getFixedSizeInBits() / 8));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp: In member function 'llvm::SDValue llvm::RISCVTargetLowering::getAddr(NodeTy*, llvm::SelectionDAG&, bool) const [with NodeTy = llvm::BlockAddressSDNode]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp:4400:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4400 |     MachineMemOperand *MemOp = MF.getMachineMemOperand(
      |                                ~~~~~~~~~~~~~~~~~~~~~~~^
 4401 |         MachinePointerInfo::getGOT(MF),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
 4402 |         MachineMemOperand::MOLoad | MachineMemOperand::MODereferenceable |
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4403 |             MachineMemOperand::MOInvariant,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
 4404 |         LLT(Ty.getSimpleVT()), Align(Ty.getFixedSizeInBits() / 8));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp: In member function 'llvm::SDValue llvm::RISCVTargetLowering::getAddr(NodeTy*, llvm::SelectionDAG&, bool) const [with NodeTy = llvm::ConstantPoolSDNode]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp:4400:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4400 |     MachineMemOperand *MemOp = MF.getMachineMemOperand(
      |                                ~~~~~~~~~~~~~~~~~~~~~~~^
 4401 |         MachinePointerInfo::getGOT(MF),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
 4402 |         MachineMemOperand::MOLoad | MachineMemOperand::MODereferenceable |
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4403 |             MachineMemOperand::MOInvariant,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
 4404 |         LLT(Ty.getSimpleVT()), Align(Ty.getFixedSizeInBits() / 8));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp: In member function 'llvm::SDValue llvm::RISCVTargetLowering::getAddr(NodeTy*, llvm::SelectionDAG&, bool) const [with NodeTy = llvm::JumpTableSDNode]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp:4400:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4400 |     MachineMemOperand *MemOp = MF.getMachineMemOperand(
      |                                ~~~~~~~~~~~~~~~~~~~~~~~^
 4401 |         MachinePointerInfo::getGOT(MF),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
 4402 |         MachineMemOperand::MOLoad | MachineMemOperand::MODereferenceable |
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4403 |             MachineMemOperand::MOInvariant,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
 4404 |         LLT(Ty.getSimpleVT()), Align(Ty.getFixedSizeInBits() / 8));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:30,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.h:19:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue lowerVECTOR_SHUFFLE(llvm::SDValue, llvm::SelectionDAG&, const llvm::RISCVSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/RISCV/RISCVISelLowering.cpp:3222:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1355/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandVectorPredication.cpp.o
[1356/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FoldingSet.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DIE.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:13:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DbgValueLoc*>; _ForwardIterator = llvm::DbgValueLoc*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::DbgValueLoc*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::DbgValueLoc*>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp: In function 'const llvm::DIExpression* combineDIExpressions(const llvm::DIExpression*, const llvm::DIExpression*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:612:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  612 |       (Elts.size() > 0) ? DIExpression::append(Original, Elts) : Original;
      |                           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::DbgValueLoc*>; _ForwardIterator = llvm::DbgValueLoc*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DbgValueLoc*>; _ForwardIterator = llvm::DbgValueLoc*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DbgValueLoc*; _ForwardIterator = llvm::DbgValueLoc*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::DbgValueLoc*; It2 = llvm::DbgValueLoc*; T = llvm::DbgValueLoc; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::DbgValueLoc; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::DbgValueLoc; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::DbgValueLoc*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::DbgValueLoc*>; _ForwardIterator = llvm::DbgValueLoc*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DbgValueLoc*>; _ForwardIterator = llvm::DbgValueLoc*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DbgValueLoc*; _ForwardIterator = llvm::DbgValueLoc*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::DbgValueLoc*; It2 = llvm::DbgValueLoc*; T = llvm::DbgValueLoc; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::DbgValueLoc]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::DbgValueLoc; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::DebugLocEntry::DebugLocEntry(llvm::DebugLocEntry&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:185:7,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DebugLocEntry; _Args = {llvm::DebugLocEntry}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DebugLocEntry*>; _ForwardIterator = llvm::DebugLocEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::DebugLocEntry*>; _ForwardIterator = llvm::DebugLocEntry*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::DebugLocEntry*>; _ForwardIterator = llvm::DebugLocEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DebugLocEntry*; _ForwardIterator = llvm::DebugLocEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::DebugLocEntry*; It2 = llvm::DebugLocEntry*; T = llvm::DebugLocEntry; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::DebugLocEntry; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::DbgValueLoc*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h: In constructor 'llvm::DebugLocEntry::DebugLocEntry(const llvm::MCSymbol*, const llvm::MCSymbol*, llvm::ArrayRef<llvm::DbgValueLoc>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:198:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
  198 |   DebugLocEntry(const MCSymbol *Begin, const MCSymbol *End,
      |   ^~~~~~~~~~~~~
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:943:38,
    inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl<llvm::DebugLocEntry>&, const llvm::DbgValueHistoryMap::Entries&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1773:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:408:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
  408 |     ::new ((void *)(NewElts + this->size())) T(std::forward<ArgTypes>(Args)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:408:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, const llvm::MCSymbol*&, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:943:38,
    inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl<llvm::DebugLocEntry>&, const llvm::DbgValueHistoryMap::Entries&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1766:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:408:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
  408 |     ::new ((void *)(NewElts + this->size())) T(std::forward<ArgTypes>(Args)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:408:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
In member function 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, llvm::MCSymbol*, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry; bool <anonymous> = false]',
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::MCSymbol*&, llvm::MCSymbol*, llvm::SmallVector<llvm::DbgValueLoc, 4>&}; T = llvm::DebugLocEntry]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:943:38,
    inlined from 'bool llvm::DwarfDebug::buildLocationList(llvm::SmallVectorImpl<llvm::DebugLocEntry>&, const llvm::DbgValueHistoryMap::Entries&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1770:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:408:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
  408 |     ::new ((void *)(NewElts + this->size())) T(std::forward<ArgTypes>(Args)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:408:5: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DbgValueLoc>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfo.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h:15:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void interpretValues(const llvm::MachineInstr*, FwdRegWorklist&, llvm::ParamSet&, ClobberedRegSet&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:679:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:836:24,
    inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1016:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void collectCallSiteParameters(const llvm::MachineInstr*, llvm::ParamSet&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:886:48,
    inlined from 'void llvm::DwarfDebug::constructCallSiteEntryDIEs(const llvm::DISubprogram&, llvm::DwarfCompileUnit&, llvm::DIE&, const llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1016:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[1357/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o
[1358/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
[1359/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandLargeFpConvert.cpp.o
[1360/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandLargeDivRem.cpp.o
[1361/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o
[1362/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EHContGuardCatchret.cpp.o
[1363/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o
[1364/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o
[1365/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
[1366/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o
[1367/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp: In constructor 'llvm::MachineMemOperand::MachineMemOperand(llvm::MachinePointerInfo, Flags, llvm::LLT, llvm::Align, const llvm::AAMDNodes&, const llvm::MDNode*, llvm::SyncScope::ID, llvm::AtomicOrdering, llvm::AtomicOrdering)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp:1066:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1066 | MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, Flags f,
      | ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp: In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, llvm::LLT, std::optional<unsigned int>, bool, bool, bool, unsigned int, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp:777:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  777 | void MachineOperand::print(raw_ostream &OS, ModuleSlotTracker &MST,
      |      ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp: In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::LLT, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp:766:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  766 | void MachineOperand::print(raw_ostream &OS, LLT TypeToPrint,
      |      ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp:771:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  771 |   print(OS, DummyMST, TypeToPrint, std::nullopt, /*PrintDef=*/false,
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  772 |         /*IsStandalone=*/true,
      |         ~~~~~~~~~~~~~~~~~~~~~~
  773 |         /*ShouldPrintRegisterTies=*/true,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  774 |         /*TiedOperandIdx=*/0, TRI, IntrinsicInfo);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::LLT, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const',
    inlined from 'void llvm::MachineOperand::print(llvm::raw_ostream&, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp:763:8:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp:771:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  771 |   print(OS, DummyMST, TypeToPrint, std::nullopt, /*PrintDef=*/false,
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  772 |         /*IsStandalone=*/true,
      |         ~~~~~~~~~~~~~~~~~~~~~~
  773 |         /*ShouldPrintRegisterTies=*/true,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  774 |         /*TiedOperandIdx=*/0, TRI, IntrinsicInfo);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::LLT, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const',
    inlined from 'void llvm::MachineOperand::print(llvm::raw_ostream&, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp:763:8,
    inlined from 'llvm::raw_ostream& llvm::operator<<(raw_ostream&, const MachineOperand&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineOperand.h:1035:11,
    inlined from 'void llvm::MachineOperand::dump() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp:1010:65:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineOperand.cpp:771:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  771 |   print(OS, DummyMST, TypeToPrint, std::nullopt, /*PrintDef=*/false,
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  772 |         /*IsStandalone=*/true,
      |         ~~~~~~~~~~~~~~~~~~~~~~
  773 |         /*ShouldPrintRegisterTies=*/true,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  774 |         /*TiedOperandIdx=*/0, TRI, IntrinsicInfo);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1368/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o
[1369/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/PrologEpilogInserter.cpp: In function 'bool {anonymous}::PEI::replaceFrameIndexDebugInstr(llvm::MachineFunction&, llvm::MachineInstr&, unsigned int, int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/PrologEpilogInserter.cpp:1428:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1428 |       DIExpr = DIExpression::appendOpsToArg(DIExpr, Ops, DebugOpIndex);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/PrologEpilogInserter.cpp:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void updateLiveness(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/PrologEpilogInserter.cpp:572:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void updateLiveness(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/PrologEpilogInserter.cpp:585:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1370/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ComplexDeinterleavingPass.cpp.o
[1371/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CommandFlags.cpp.o
[1372/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
[1373/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPassBuilder.cpp.o
[1374/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenCommonISel.cpp.o
[1375/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
[1376/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o
[1377/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIFixup.cpp.o
[1378/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFGuardLongjmp.cpp.o
[1379/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
[1380/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
[1381/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSectionsProfileReader.cpp.o
[1382/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicBlockSections.cpp.o
[1383/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/BitVector.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:227,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:11:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Distance = int; _Tp = llvm::rdf::RegisterRef; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::LaneBitmask&}; _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]',
    inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20,
    inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:441:35,
    inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:745:47,
    inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:419:18:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]',
    inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20,
    inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:441:35,
    inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:745:47,
    inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:419:18,
    inlined from 'llvm::rdf::NodeAddr<llvm::rdf::DefNode*> llvm::rdf::DataFlowGraph::newDef(llvm::rdf::NodeAddr<llvm::rdf::InstrNode*>, llvm::rdf::RegisterRef, uint16_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:836:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]',
    inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20,
    inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:441:35,
    inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:745:47,
    inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:419:18,
    inlined from 'llvm::rdf::NodeAddr<llvm::rdf::PhiUseNode*> llvm::rdf::DataFlowGraph::newPhiUse(llvm::rdf::NodeAddr<llvm::rdf::PhiNode*>, llvm::rdf::RegisterRef, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>, uint16_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:820:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::rdf::RegisterRef>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:1434:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:1441:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:1441:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]',
    inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20,
    inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:441:35,
    inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:745:47,
    inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:419:18,
    inlined from 'llvm::rdf::NodeAddr<llvm::rdf::DefNode*> llvm::rdf::DataFlowGraph::newDef(llvm::rdf::NodeAddr<llvm::rdf::InstrNode*>, llvm::rdf::RegisterRef, uint16_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:836:21,
    inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:1478:37:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]',
    inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20,
    inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:441:35,
    inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:745:47,
    inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:419:18,
    inlined from 'llvm::rdf::NodeAddr<llvm::rdf::PhiUseNode*> llvm::rdf::DataFlowGraph::newPhiUse(llvm::rdf::NodeAddr<llvm::rdf::PhiNode*>, llvm::rdf::RegisterRef, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>, uint16_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:820:22,
    inlined from 'void llvm::rdf::DataFlowGraph::buildPhis(BlockRefsMap&, llvm::rdf::RegisterSet&, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:1485:46:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]',
    inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20,
    inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:441:35,
    inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:745:47,
    inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:419:18,
    inlined from 'llvm::rdf::NodeAddr<llvm::rdf::DefNode*> llvm::rdf::DataFlowGraph::newDef(llvm::rdf::NodeAddr<llvm::rdf::InstrNode*>, llvm::rdf::RegisterRef, uint16_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:836:21,
    inlined from 'void llvm::rdf::DataFlowGraph::build(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:913:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]',
    inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20,
    inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:441:35,
    inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:745:47,
    inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:419:18,
    inlined from 'llvm::rdf::NodeAddr<llvm::rdf::DefNode*> llvm::rdf::DataFlowGraph::newDef(llvm::rdf::NodeAddr<llvm::rdf::InstrNode*>, llvm::rdf::RegisterRef, uint16_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:836:21,
    inlined from 'void llvm::rdf::DataFlowGraph::build(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:939:39:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::LaneBitmask; _Alloc = std::allocator<llvm::LaneBitmask>]',
    inlined from 'uint32_t llvm::rdf::IndexedSet<T, N>::insert(T) [with T = llvm::LaneBitmask; unsigned int N = 32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:50:20,
    inlined from 'uint32_t llvm::rdf::LaneMaskIndex::getIndexForLaneMask(llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:441:35,
    inlined from 'llvm::rdf::PackedRegisterRef llvm::rdf::DataFlowGraph::pack(llvm::rdf::RegisterRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:745:47,
    inlined from 'void llvm::rdf::RefNode::setRegRef(llvm::rdf::RegisterRef, llvm::rdf::DataFlowGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:419:18,
    inlined from 'llvm::rdf::NodeAddr<llvm::rdf::PhiUseNode*> llvm::rdf::DataFlowGraph::newPhiUse(llvm::rdf::NodeAddr<llvm::rdf::PhiNode*>, llvm::rdf::RegisterRef, llvm::rdf::NodeAddr<llvm::rdf::BlockNode*>, uint16_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:820:22,
    inlined from 'void llvm::rdf::DataFlowGraph::build(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFGraph.cpp:943:48:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::LaneBitmask*, std::vector<llvm::LaneBitmask, std::allocator<llvm::LaneBitmask> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1384/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MIRSampleProfile.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRSampleProfile.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FlowBlock&}; _Tp = llvm::FlowBlock; _Alloc = std::allocator<llvm::FlowBlock>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FlowBlock>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FlowJump&}; _Tp = llvm::FlowJump; _Alloc = std::allocator<llvm::FlowJump>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FlowJump>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FlowBlock; _Alloc = std::allocator<llvm::FlowBlock>]',
    inlined from 'void llvm::SampleProfileInference<BT>::initFunction(llvm::FlowFunction&, const std::vector<const typename llvm::afdo_detail::TypeMap<BT>::BasicBlockT*>&, llvm::DenseMap<const typename llvm::afdo_detail::TypeMap<BT>::BasicBlockT*, long long unsigned int>&) [with BT = llvm::MachineBasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Utils/SampleProfileInference.h:279:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FlowBlock*, std::vector<llvm::FlowBlock> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FlowJump; _Alloc = std::allocator<llvm::FlowJump>]',
    inlined from 'void llvm::SampleProfileInference<BT>::initFunction(llvm::FlowFunction&, const std::vector<const typename llvm::afdo_detail::TypeMap<BT>::BasicBlockT*>&, llvm::DenseMap<const typename llvm::afdo_detail::TypeMap<BT>::BasicBlockT*, long long unsigned int>&) [with BT = llvm::MachineBasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Utils/SampleProfileInference.h:289:27:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FlowJump*, std::vector<llvm::FlowJump> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1385/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o
[1386/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o
[1387/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o
[1388/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AssignmentTrackingAnalysis.cpp.o
[1389/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseSet.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/LivePhysRegs.h:32,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LivePhysRegs.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::addLiveIns(MachineBasicBlock&, const LivePhysRegs&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LivePhysRegs.cpp:277:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1390/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/BitVector.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:227,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFLiveness.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFLiveness.cpp:25:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Distance = int; _Tp = llvm::rdf::RegisterRef; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'void llvm::rdf::Liveness::resetLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFLiveness.cpp:900:18:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::rdf::RegisterRef>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFLiveness.cpp:867:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFLiveness.cpp:868:17:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFLiveness.cpp:868:17:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::rdf::RegisterRef}; _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::rdf::RegisterRef; _Alloc = std::allocator<llvm::rdf::RegisterRef>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFLiveness.cpp:878:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFLiveness.cpp:879:17:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, vector<llvm::rdf::RegisterRef> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<rdf::RegisterRef*, std::vector<rdf::RegisterRef> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<rdf::RegisterRef>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::rdf::Liveness::computeLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RDFLiveness.cpp:879:17:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::rdf::RegisterRef*, std::vector<llvm::rdf::RegisterRef> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1391/4009] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o
[1392/4009] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o
[1393/4009] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineDebugify.cpp: In function 'bool {anonymous}::applyDebugifyMetadataToMachineFunction(llvm::MachineModuleInfo&, llvm::DIBuilder&, llvm::Function&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineDebugify.cpp:123:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  123 |         BuildMI(MBB, InsertBeforeIt, MI.getDebugLoc(), DbgValDesc,
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  124 |                 /*IsIndirect=*/false, *MO, LocalVar, Expr);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineDebugify.cpp:129:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  129 |         BuildMI(MBB, InsertBeforeIt, MI.getDebugLoc(), DbgValDesc,
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  130 |                 /*IsIndirect=*/false, ImmOp, LocalVar, Expr);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1394/4009] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o
[1395/4009] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o
[1396/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VFABIDemangling.cpp.o
[1397/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::FrequencyData>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData>::iterator' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:677:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
  677 | void IrreducibleGraph::addEdges(const BlockNode &Node,
      |      ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initTransitionProbabilities(const std::vector<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*>&, const llvm::DenseMap<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*, unsigned int>&, ProbMatrixType&) const [with BT = llvm::MachineBasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1595:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >*, std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initTransitionProbabilities(const std::vector<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*>&, const llvm::DenseMap<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*, unsigned int>&, ProbMatrixType&) const [with BT = llvm::MachineBasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1611:32:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >*, std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initTransitionProbabilities(const std::vector<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*>&, const llvm::DenseMap<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*, unsigned int>&, ProbMatrixType&) const [with BT = llvm::MachineBasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1619:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >*, std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::FrequencyData>]',
    inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::MachineBasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1161:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::FrequencyData*, std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]',
    inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initializeRPOT() [with BT = llvm::MachineBasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1185:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
  662 | void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:667:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
  667 |       addEdges(N, OuterLoop, addBlockEdges);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:671:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
  671 |       addEdges(Index, OuterLoop, addBlockEdges);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::MachineBasicBlock]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1666:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
 1666 | void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1680:36: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
 1680 |   for (auto &L : analyzeIrreducible(G, OuterLoop, Insert))
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[1398/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
[1399/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o
[1400/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o
[1401/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::PeelingModuloScheduleExpander::fixupBranches()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:1970:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1970 |       TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc());
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/ModuloSchedule.h:65,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:9:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void llvm::PeelingModuloScheduleExpander::fixupBranches()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:1980:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:724:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  724 |     return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL,
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725 |                         BytesAdded);
      |                         ~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/ModuloSchedule.h:63:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'void llvm::ModuloScheduleExpander::updateMemOperands(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:987:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'void llvm::ModuloScheduleExpander::updateMemOperands(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:984:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::addBranches(llvm::MachineBasicBlock&, MBBVectorTy&, llvm::MachineBasicBlock*, MBBVectorTy&, ValueMapTy*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:887:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  887 |       numAdded = TII->insertBranch(*Prolog, Epilog, LastPro, Cond, DebugLoc());
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:892:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  892 |       numAdded = TII->insertBranch(*Prolog, Epilog, nullptr, Cond, DebugLoc());
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:906:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  906 |       numAdded = TII->insertBranch(*Prolog, LastPro, nullptr, Cond, DebugLoc());
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::generateProlog(unsigned int, llvm::MachineBasicBlock*, ValueMapTy*, MBBVectorTy&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:244:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  244 |     TII->insertBranch(*Preheader, PrologBBs[0], nullptr, Cond, DebugLoc());
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'void llvm::ModuloScheduleExpander::updateMemOperands(llvm::MachineInstr&, llvm::MachineInstr&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:987:24,
    inlined from 'llvm::MachineInstr* llvm::ModuloScheduleExpander::cloneInstr(llvm::MachineInstr*, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:1000:20,
    inlined from 'void llvm::ModuloScheduleExpander::generateEpilog(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, ValueMapTy*, ValueMapTy*, MBBVectorTy&, MBBVectorTy&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:299:43:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'void llvm::ModuloScheduleExpander::generateEpilog(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, ValueMapTy*, ValueMapTy*, MBBVectorTy&, MBBVectorTy&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:327:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  327 |     TII->insertBranch(*KernelBB, EpilogStart, KernelBB, Cond, DebugLoc());
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:329:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  329 |     TII->insertBranch(*KernelBB, KernelBB, EpilogStart, Cond, DebugLoc());
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:334:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  334 |     TII->insertBranch(*LastEpilogBB, LoopExitBB, nullptr, Cond1, DebugLoc());
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp: In member function 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:1897:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1897 |   TII->insertBranch(*BB, TBB == Exit ? NewBB : TBB, FBB == Exit ? NewBB : FBB,
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1898 |                     Cond, DebugLoc());
      |                     ~~~~~~~~~~~~~~~~~
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* llvm::PeelingModuloScheduleExpander::CreateLCSSAExitingBlock()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ModuloSchedule.cpp:1899:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:724:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  724 |     return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL,
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725 |                         BytesAdded);
      |                         ~~~~~~~~~~~
[1402/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/UniformityAnalysis.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp: In member function 'llvm::LLT llvm::MachineInstr::getTypeToPrint(unsigned int, llvm::SmallBitVector&, const llvm::MachineRegisterInfo&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:1523:9: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1523 |   auto &OpInfo = getDesc().operands()[OpIdx];
      |         ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:1523:44: note: the temporary was destroyed at the end of the full expression '(&((const llvm::MachineInstr*)this)->llvm::MachineInstr::getDesc())->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpIdx)'
 1523 |   auto &OpInfo = getDesc().operands()[OpIdx];
      |                                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp: In function 'const llvm::DIExpression* computeExprForSpill(const llvm::MachineInstr&, llvm::SmallVectorImpl<const llvm::MachineOperand*>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:2210:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2210 |       Expr = DIExpression::appendOpsToArg(Expr, Ops, OpIdx);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp: In member function 'void llvm::MachineInstr::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool, bool, bool, bool, const llvm::TargetInstrInfo*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:1630:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1630 |     MO.print(OS, MST, TypeToPrint, StartOp, /*PrintDef=*/false, IsStandalone,
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1631 |              ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:1687:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1687 |     getOperand(OpIdx).print(OS, MST, TypeToPrint, OpIdx, /*PrintDef=*/true, IsStandalone,
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1688 |                             ShouldPrintRegisterTies, TiedOperandIdx, TRI,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1689 |                             IntrinsicInfo);
      |                             ~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:1726:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1726 |         MO.print(OS, MST, TypeToPrint, i, /*PrintDef=*/true, IsStandalone,
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1727 |                  ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:1737:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1737 |         MO.print(OS, MST, TypeToPrint, i, /*PrintDef=*/true, IsStandalone,
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1738 |                  ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:1775:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1775 |         MO.print(OS, MST, TypeToPrint, i, /*PrintDef=*/true, IsStandalone,
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1776 |                  ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp: In function 'llvm::MachineInstrBuilder llvm::BuildMI(MachineFunction&, const DebugLoc&, const MCInstrDesc&, bool, ArrayRef<MachineOperand>, const MDNode*, const MDNode*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:2133:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2133 | MachineInstrBuilder llvm::BuildMI(MachineFunction &MF, const DebugLoc &DL,
      |                     ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp: In function 'llvm::MachineInstrBuilder llvm::BuildMI(MachineBasicBlock&, MachineBasicBlock::iterator, const DebugLoc&, const MCInstrDesc&, bool, ArrayRef<MachineOperand>, const MDNode*, const MDNode*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:2178:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2178 | MachineInstrBuilder llvm::BuildMI(MachineBasicBlock &BB,
      |                     ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineInstr.cpp:2186:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2186 |       BuildMI(MF, DL, MCID, IsIndirect, DebugOps, Variable, Expr);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1403/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ImplicitNullChecks.cpp:28:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::ImplicitNullChecks::rewriteNullChecks(llvm::ArrayRef<NullCheck>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ImplicitNullChecks.cpp:787:21,
    inlined from 'virtual bool {anonymous}::ImplicitNullChecks::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ImplicitNullChecks.cpp:313:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::ImplicitNullChecks::rewriteNullChecks(llvm::ArrayRef<NullCheck>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ImplicitNullChecks.cpp:795:41,
    inlined from 'virtual bool {anonymous}::ImplicitNullChecks::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ImplicitNullChecks.cpp:313:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::ImplicitNullChecks::rewriteNullChecks(llvm::ArrayRef<NullCheck>)',
    inlined from 'virtual bool {anonymous}::ImplicitNullChecks::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ImplicitNullChecks.cpp:313:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/ImplicitNullChecks.cpp:805:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  805 |     TII->insertBranch(*NC.getCheckBlock(), NC.getNotNullSucc(), nullptr,
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  806 |                       /*Cond=*/std::nullopt, DL);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
[1404/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineCSE.cpp:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool {anonymous}::MachineCSE::ProcessBlockCSE(llvm::MachineBasicBlock*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineCSE.cpp:725:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1405/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TrainingLogger.cpp.o
[1406/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o
[1407/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TensorSpec.cpp.o
[1408/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o
[1409/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o
[1410/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TFLiteUtils.cpp.o
[1411/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyntheticCountsUtils.cpp.o
[1412/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyncDependenceAnalysis.cpp.o
[1413/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackSafetyAnalysis.cpp.o
[1414/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackLifetime.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/BitVector.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineLICM.cpp:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::MachineLICMBase::AddToLiveIns(llvm::MCRegister)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineLICM.cpp:601:20,
    inlined from 'void {anonymous}::MachineLICMBase::HoistPostRA(llvm::MachineInstr*, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineLICM.cpp:636:15,
    inlined from 'void {anonymous}::MachineLICMBase::HoistRegionPostRA()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineLICM.cpp:591:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1415/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o
[1416/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionDivision.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegAllocGreedy.cpp: In member function 'void llvm::RAGreedy::calcGapWeights(llvm::MCRegister, llvm::SmallVectorImpl<float>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegAllocGreedy.cpp:1394:35: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1394 |   const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front();
      |                                   ^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegAllocGreedy.cpp:1394:64: note: the temporary was destroyed at the end of the full expression '((llvm::RAGreedy*)this)->llvm::RAGreedy::SA.std::unique_ptr<llvm::SplitAnalysis>::operator->()->llvm::SplitAnalysis::getUseBlocks().llvm::ArrayRef<llvm::SplitAnalysis::BlockInfo>::front()'
 1394 |   const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front();
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegAllocGreedy.cpp: In member function 'unsigned int llvm::RAGreedy::tryLocalSplit(const llvm::LiveInterval&, llvm::AllocationOrder&, llvm::SmallVectorImpl<llvm::Register>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegAllocGreedy.cpp:1477:35: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1477 |   const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front();
      |                                   ^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/RegAllocGreedy.cpp:1477:64: note: the temporary was destroyed at the end of the full expression '((llvm::RAGreedy*)this)->llvm::RAGreedy::SA.std::unique_ptr<llvm::SplitAnalysis>::operator->()->llvm::SplitAnalysis::getUseBlocks().llvm::ArrayRef<llvm::SplitAnalysis::BlockInfo>::front()'
 1477 |   const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front();
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~^~
[1417/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o
[1418/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o
[1419/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ReplayInlineAdvisor.cpp.o
[1420/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o
[1421/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o
[1422/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o
[1423/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
[1424/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o
[1425/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o
[1426/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PhiValues.cpp.o
[1427/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o
[1428/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OverflowInstAnalysis.cpp.o
[1429/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o
[1430/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRPrinter.cpp: In member function 'void llvm::MIPrinter::print(const llvm::MachineInstr&, unsigned int, const llvm::TargetRegisterInfo*, const llvm::TargetInstrInfo*, bool, llvm::LLT, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRPrinter.cpp:882:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  882 | void MIPrinter::print(const MachineInstr &MI, unsigned OpIdx,
      |      ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRPrinter.cpp:920:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  920 |     Op.print(OS, MST, TypeToPrint, OpIdx, PrintDef, /*IsStandalone=*/false,
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  921 |              ShouldPrintRegisterTies, TiedOperandIdx, TRI, TII);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRPrinter.cpp: In member function 'void llvm::MIPrinter::print(const llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRPrinter.cpp:751:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  751 |     print(MI, I, TRI, TII, ShouldPrintRegisterTies,
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  752 |           MI.getTypeToPrint(I, PrintedTypes, MRI),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  753 |           /*PrintDef=*/false);
      |           ~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRPrinter.cpp:795:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  795 |     print(MI, I, TRI, TII, ShouldPrintRegisterTies,
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  796 |           MI.getTypeToPrint(I, PrintedTypes, MRI));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::yaml::FixedMachineStackObject&}; _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator<llvm::yaml::FixedMachineStackObject>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::FixedMachineStackObject>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::yaml::MachineStackObject&}; _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator<llvm::yaml::MachineStackObject>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::MachineStackObject>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator<llvm::yaml::FixedMachineStackObject>]',
    inlined from 'void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRPrinter.cpp:407:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::FixedMachineStackObject*, std::vector<llvm::yaml::FixedMachineStackObject> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator<llvm::yaml::MachineStackObject>]',
    inlined from 'void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MIRPrinter.cpp:441:31:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::MachineStackObject*, std::vector<llvm::yaml::MachineStackObject> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1431/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o
[1432/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(llvm::MachinePointerInfo, llvm::MachineMemOperand::Flags, llvm::LLT, llvm::Align, const llvm::AAMDNodes&, const llvm::MDNode*, llvm::SyncScope::ID, llvm::AtomicOrdering, llvm::AtomicOrdering)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFunction.cpp:479:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  479 | MachineMemOperand *MachineFunction::getMachineMemOperand(
      |                    ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFunction.cpp:486:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  486 |                         Ordering, FailureOrdering);
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, const llvm::MachinePointerInfo&, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFunction.cpp:497:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  497 | MachineMemOperand *MachineFunction::getMachineMemOperand(
      |                    ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFunction.cpp:502:77: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  502 |                         MMO->getSuccessOrdering(), MMO->getFailureOrdering());
      |                                                                             ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFunction.cpp: In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFunction.cpp:506:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  506 | MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineFunction.cpp:521:59: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  521 |       MMO->getSuccessOrdering(), MMO->getFailureOrdering());
      |                                                           ^
[1433/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/NoInferenceModelRunner.cpp.o
[1434/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MustExecute.cpp.o
[1435/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
[1436/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o
[1437/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModelUnderTrainingRunner.cpp.o
[1438/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o
[1439/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BasicBlockSections.cpp:78:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void updateBranches(llvm::MachineFunction&, const llvm::SmallVector<llvm::MachineBasicBlock*>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BasicBlockSections.cpp:148:37,
    inlined from 'void llvm::sortBasicBlocksAndUpdateBranches(MachineFunction&, MachineBasicBlockComparator)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BasicBlockSections.cpp:269:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:724:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  724 |     return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL,
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725 |                         BytesAdded);
      |                         ~~~~~~~~~~~
[1440/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryProfileInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DepthFirstIterator.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void updateLiveIn(llvm::MachineInstr*, llvm::MachineBasicBlock*, llvm::SmallVectorImpl<unsigned int>&, llvm::SmallVectorImpl<unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineSink.cpp:1711:22,
    inlined from 'bool {anonymous}::PostRAMachineSinking::tryToSinkCopy(llvm::MachineBasicBlock&, llvm::MachineFunction&, const llvm::TargetRegisterInfo*, const llvm::TargetInstrInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineSink.cpp:1875:17:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1441/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1990:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1990 |     const MCOperandInfo &MCOI = MCID.operands()[MONum];
      |                          ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1990:54: note: the temporary was destroyed at the end of the full expression '(& MCID)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](MONum)'
 1990 |     const MCOperandInfo &MCOI = MCID.operands()[MONum];
      |                                                      ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1998:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1998 |     const MCOperandInfo &MCOI = MCID.operands()[MONum];
      |                          ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1998:54: note: the temporary was destroyed at the end of the full expression '(& MCID)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](MONum)'
 1998 |     const MCOperandInfo &MCOI = MCID.operands()[MONum];
      |                                                      ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'bool {anonymous}::MachineVerifier::verifyVectorElementMatch(llvm::LLT, llvm::LLT, const llvm::MachineInstr*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:933:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  933 | bool MachineVerifier::verifyVectorElementMatch(LLT Ty0, LLT Ty1,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:933:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::report(const char*, const llvm::MachineOperand*, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:519:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  519 | void MachineVerifier::report(const char *msg, const MachineOperand *MO,
      |      ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLivenessAtUse(const llvm::MachineOperand*, unsigned int, llvm::SlotIndex, const llvm::LiveRange&, llvm::Register, llvm::LaneBitmask)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2322:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2322 |     report("No live segment at use", MO, MONum);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2328:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2328 |     report("Live range continues after kill flag", MO, MONum);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::checkLivenessAtDef(const llvm::MachineOperand*, unsigned int, llvm::SlotIndex, const llvm::LiveRange&, llvm::Register, bool, llvm::LaneBitmask)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2356:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2356 |       report("Inconsistent valno->def", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2365:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2365 |     report("No live segment at def", MO, MONum);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2383:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2383 |         report("Live range continues after dead def flag", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::verifyPreISelGenericInstruction(const llvm::MachineInstr*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1006:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1006 |       report("Generic instruction is missing a virtual register type", MO, I);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1003:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1003 |         report("Type mismatch in generic instruction", MO, I, OpTy);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1014:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1014 |       report("Generic instruction cannot have physical register", MO, I);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1186:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1186 |     verifyVectorElementMatch(DstTy, SrcTy, MI);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1242:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1242 |     verifyVectorElementMatch(DstTy, MaskTy, MI);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1267:29: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1267 |     verifyVectorElementMatch(DstTy, SrcTy, MI);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1293:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1293 |       verifyVectorElementMatch(SelTy, CondTy, MI);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1730:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1730 |     if (!verifyVectorElementMatch(DestTy, SrcTy, MI))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::MachineVerifier::verifyInlineAsm(const llvm::MachineInstr*)',
    inlined from 'void {anonymous}::MachineVerifier::visitMachineInstrBefore(const llvm::MachineInstr*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1774:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:858:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  858 |     report("Unknown asm flags", &MI->getOperand(1), 1);
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:883:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  883 |       report("Expected implicit register after groups", &MO, OpNo);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:900:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  900 |         report("INLINEASM_BR indirect target does not exist", &MO, i);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:905:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  905 |         report("INLINEASM_BR indirect target missing from successor list", &MO,
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  906 |                i);
      |                ~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:909:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  909 |         report("INLINEASM_BR indirect target predecessor list missing parent",
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  910 |                &MO, i);
      |                ~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineInstrBefore(const llvm::MachineInstr*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1959:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1959 |         report("Invalid register operand for REG_SEQUENCE", &RegOp, I);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1963:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1963 |         report("Invalid subregister index operand for REG_SEQUENCE",
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1964 |                &SubRegOp, I + 1);
      |                ~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1992:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1992 |       report("Explicit definition must be a register", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1994:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1994 |       report("Explicit definition marked as use", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:1996:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1996 |       report("Explicit definition marked as implicit", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2005:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2005 |           report("Explicit operand marked as def", MO, MONum);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2007:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2007 |           report("Explicit operand marked as implicit", MO, MONum);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2013:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2013 |         report("Expected a register operand.", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2018:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2018 |           report("Expected a non-register operand.", MO, MONum);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2025:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2025 |         report("Tied use must be a register", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2027:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2027 |         report("Operand should be tied", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2029:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2029 |         report("Tied def doesn't match MCInstrDesc", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2033:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2033 |           report("Tied counterpart must be a register", &MOTied, TiedTo);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2036:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2036 |           report("Tied physical registers must match.", &MOTied, TiedTo);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2039:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2039 |       report("Explicit operand should not be tied", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2043:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2043 |       report("Extra explicit operand on non-variadic instruction", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2052:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2052 |         report("Register operand must be marked debug", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2054:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2054 |       report("Register operand must not be marked debug", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::MachineVerifier::checkLiveness(const llvm::MachineOperand*, unsigned int)',
    inlined from 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2061:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2406:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2406 |       report("Virtual register has no live interval", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2404 |         report("Live interval for subreg operand has no subranges", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2422:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2422 |         report("Kill missing from LiveVariables", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2458:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2458 |             report("No live subrange at use", MO, MONum);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2498:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2498 |           report("Using an undefined physical register", MO, MONum);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2500:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2500 |         report("Reading virtual register without a def", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2507:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2507 |           report("Using a killed virtual register", MO, MONum);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp: In member function 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2065:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2065 |       report("Undef virtual register def operands require a subregister", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2072:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2072 |         report("Must be tied to a register", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2074:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2074 |         report("Missing tie flags on tied operand", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2076:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2076 |         report("Inconsistent tie links", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2080:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2080 |             report("Explicit def tied to explicit use without tie constraint",
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2081 |                    MO, MONum);
      |                    ~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2084:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2084 |             report("Explicit def should be tied to implicit use", MO, MONum);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2101:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2101 |       report("Two-address instruction operands must be identical", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2108:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2108 |         report("Illegal subregister index for physical register", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2115:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2115 |             report("Illegal physical register for instruction", MO, MONum);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2123:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2123 |           report("isRenamable set on reserved register", MO, MONum);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2140:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2140 |           report("Generic virtual register use cannot be undef", MO, MONum);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2151:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2151 |             report("Generic virtual register invalid in a Selected function",
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2152 |                    MO, MONum);
      |                    ~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2159:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2159 |             report("Generic virtual register must have a valid type", MO,
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2160 |                    MONum);
      |                    ~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2168:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2168 |             report("Generic virtual register must have a bank in a "
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2169 |                    "RegBankSelected function",
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2170 |                    MO, MONum);
      |                    ~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2177:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2177 |             report("Register bank is too small for virtual register", MO,
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2178 |                    MONum);
      |                    ~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2187:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2187 |           report("Generic virtual register does not allow subregister index", MO,
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2188 |                  MONum);
      |                  ~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2198:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2198 |           report("Virtual register does not match instruction constraint", MO,
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2199 |                  MONum);
      |                  ~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2213:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2213 |           report("Invalid subregister index for virtual register", MO, MONum);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2219:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2219 |           report("Invalid register class for subregister index", MO, MONum);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2232:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2232 |               report("No largest legal super class exists.", MO, MONum);
      |               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2237:21: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2237 |               report("No matching super-reg register class.", MO, MONum);
      |               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2242:19: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2242 |             report("Illegal virtual register for instruction", MO, MONum);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2259:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2259 |       report("PHI operand is not in the CFG", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2293:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2293 |         report("Instruction loads from dead spill slot", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2297:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2297 |         report("Instruction stores to dead spill slot", MO, MONum);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2305:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2305 |       report("CFI instruction has invalid index", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::MachineVerifier::checkLiveness(const llvm::MachineOperand*, unsigned int)',
    inlined from 'void {anonymous}::MachineVerifier::visitMachineOperand(const llvm::MachineOperand*, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2061:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2525:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2525 |       report("Multiple virtual register defs in SSA form", MO, MONum);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::MachineVerifier::checkPHIOps(const llvm::MachineBasicBlock&)',
    inlined from 'void {anonymous}::MachineVerifier::visitMachineFunctionAfter()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2837:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2779:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2779 |       report("Expected first PHI operand to be a register def", &MODef, 0);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2784:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2784 |       report("Unexpected flag on PHI operand", &MODef, 0);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2787:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2787 |       report("Expected first PHI operand to be a virtual register", &MODef, 0);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2792:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2792 |         report("Expected PHI operand to be a register", &MO0, I);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2797:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2797 |         report("Unexpected flag on PHI operand", &MO0, I);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2801:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2801 |         report("Expected PHI operand to be a basic block", &MO1, I + 1);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2807:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2807 |         report("PHI input is not a predecessor block", &MO1, I + 1);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineVerifier.cpp:2816:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2816 |           report("PHI operand is not live-out from predecessor", &MO0, I);
      |           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1442/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:13:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Distance = int; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'llvm::MachineBasicBlock::livein_iterator llvm::MachineBasicBlock::removeLiveIn(livein_iterator)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:595:1: note: parameter passing for argument of type 'llvm::MachineBasicBlock::livein_iterator' {aka 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::const_iterator'} changed in GCC 7.1
  595 | MachineBasicBlock::removeLiveIn(MachineBasicBlock::livein_iterator I) {
      | ^~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MachineBasicBlock::RegisterMaskPair*, std::vector<MachineBasicBlock::RegisterMaskPair> >; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<MachineBasicBlock::RegisterMaskPair>&; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:608:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, vector<llvm::MachineBasicBlock::RegisterMaskPair> >; _Compare = llvm::MachineBasicBlock::sortUniqueLiveIns()::<lambda(const llvm::MachineBasicBlock::RegisterMaskPair&, const llvm::MachineBasicBlock::RegisterMaskPair&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<MachineBasicBlock::RegisterMaskPair*, std::vector<MachineBasicBlock::RegisterMaskPair> >; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<MachineBasicBlock::RegisterMaskPair>&; Compare = MachineBasicBlock::sortUniqueLiveIns()::<lambda(const MachineBasicBlock::RegisterMaskPair&, const MachineBasicBlock::RegisterMaskPair&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::MachineBasicBlock::sortUniqueLiveIns()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:608:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'void llvm::MachineBasicBlock::updateTerminator(llvm::MachineBasicBlock*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:704:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  704 |         TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:717:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  717 |       TII->insertBranch(*this, FBB, nullptr, Cond, DL);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:720:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  720 |       TII->insertBranch(*this, TBB, nullptr, Cond, DL);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:737:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  737 |       TII->insertBranch(*this, TBB, nullptr, Cond, DL);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:747:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  747 |       TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:751:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  751 |     TII->insertBranch(*this, PreviousLayoutSuccessor, nullptr, Cond, DL);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:754:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  754 |     TII->insertBranch(*this, TBB, PreviousLayoutSuccessor, Cond, DL);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::Register llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, const llvm::TargetRegisterClass*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:655:14:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp: In member function 'llvm::MachineBasicBlock* llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, llvm::Pass&, std::vector<llvm::SparseBitVector<> >*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:1131:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1131 |     TII->insertBranch(*NMBB, Succ, nullptr, Cond, DL);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'llvm::MachineBasicBlock* llvm::MachineBasicBlock::SplitCriticalEdge(llvm::MachineBasicBlock*, llvm::Pass&, std::vector<llvm::SparseBitVector<> >*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBasicBlock.cpp:1149:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1443/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o
[1444/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/CodeGenCommonISel.cpp: In function 'void llvm::salvageDebugInfoForDbgValue(const MachineRegisterInfo&, MachineInstr&, ArrayRef<MachineOperand*>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/CodeGenCommonISel.cpp:274:48: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  274 |     SalvagedExpr = DIExpression::appendOpsToArg(SalvagedExpr, Ops, 0, true);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1445/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o
[1446/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MLInlineAdvisor.cpp.o
[1447/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o
[1448/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
[1449/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o
[1450/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopNestAnalysis.cpp.o
[1451/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopCacheAnalysis.cpp.o
[1452/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/DFAPacketizer.cpp:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h: In member function 'void llvm::internal::NfaTranscriber::transition(llvm::ArrayRef<llvm::NfaStatePair>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:93:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
   93 |   void transition(ArrayRef<NfaStatePair> Pairs) {
      |        ^~~~~~~~~~
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:240:30,
    inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/DFAPacketizer.cpp:70:8:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  138 |     transition(Pairs);
      |     ~~~~~~~~~~^~~~~~~
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:240:30,
    inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/DFAPacketizer.cpp:70:8,
    inlined from 'void llvm::DFAPacketizer::reserveResources(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/DFAPacketizer.cpp:84:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  138 |     transition(Pairs);
      |     ~~~~~~~~~~^~~~~~~
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:240:30,
    inlined from 'void llvm::DFAPacketizer::reserveResources(const llvm::MCInstrDesc*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/DFAPacketizer.cpp:70:8,
    inlined from 'void llvm::DFAPacketizer::reserveResources(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/DFAPacketizer.cpp:84:19,
    inlined from 'virtual llvm::MachineBasicBlock::iterator llvm::VLIWPacketizerList::addToPacket(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DFAPacketizer.h:144:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  138 |     transition(Pairs);
      |     ~~~~~~~~~~^~~~~~~
[1453/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupUnconditionalBranch(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:466:28,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:544:35,
    inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:613:33:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:17:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'bool {anonymous}::BranchRelaxation::fixupUnconditionalBranch(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:501:37,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:544:35,
    inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:613:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:724:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  724 |     return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL,
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725 |                         BytesAdded);
      |                         ~~~~~~~~~~~
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'llvm::MachineBasicBlock* {anonymous}::BranchRelaxation::splitBlockBeforeInstr(llvm::MachineInstr&, llvm::MachineBasicBlock*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:247:33,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:573:32,
    inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:613:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:724:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  724 |     return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL,
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725 |                         BytesAdded);
      |                         ~~~~~~~~~~~
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:371:19,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:575:33,
    inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:613:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:324:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  324 |     TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:316:35,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:380:25,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:575:33,
    inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:613:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:724:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  724 |     return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL,
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725 |                         BytesAdded);
      |                         ~~~~~~~~~~~
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:397:17,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:575:33,
    inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:613:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:324:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  324 |     TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from '{anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)::<lambda(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:316:35,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:422:21,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:575:33,
    inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:613:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:724:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  724 |     return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL,
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725 |                         BytesAdded);
      |                         ~~~~~~~~~~~
In lambda function,
    inlined from 'bool {anonymous}::BranchRelaxation::fixupConditionalBranch(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:437:15,
    inlined from 'bool {anonymous}::BranchRelaxation::relaxBranchInstructions()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:575:33,
    inlined from 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:613:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchRelaxation.cpp:324:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  324 |     TII->insertBranch(*MBB, TBB, FBB, Cond, DL, &NewBrSize);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1454/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Local.cpp.o
[1455/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o
[1456/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
[1457/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LegacyDivergenceAnalysis.cpp.o
[1458/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineScheduler.cpp:14:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::BaseMemOpClusterMutation::MemOpInfo*>; _ForwardIterator = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::BaseMemOpClusterMutation::MemOpInfo*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::BaseMemOpClusterMutation::MemOpInfo*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::BaseMemOpClusterMutation::MemOpInfo*>; _ForwardIterator = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::BaseMemOpClusterMutation::MemOpInfo*>; _ForwardIterator = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*; _ForwardIterator = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*; It2 = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*; T = {anonymous}::BaseMemOpClusterMutation::MemOpInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = {anonymous}::BaseMemOpClusterMutation::MemOpInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = {anonymous}::BaseMemOpClusterMutation::MemOpInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::BaseMemOpClusterMutation::MemOpInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::BaseMemOpClusterMutation::MemOpInfo*>; _ForwardIterator = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::BaseMemOpClusterMutation::MemOpInfo*>; _ForwardIterator = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*; _ForwardIterator = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*; It2 = {anonymous}::BaseMemOpClusterMutation::MemOpInfo*; T = {anonymous}::BaseMemOpClusterMutation::MemOpInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = {anonymous}::BaseMemOpClusterMutation::MemOpInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = {anonymous}::BaseMemOpClusterMutation::MemOpInfo; unsigned int N = 32]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<{anonymous}::BaseMemOpClusterMutation::MemOpInfo, 32> >; KeyT = unsigned int; ValueT = llvm::SmallVector<{anonymous}::BaseMemOpClusterMutation::MemOpInfo, 32>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<{anonymous}::BaseMemOpClusterMutation::MemOpInfo, 32> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:410:9,
    inlined from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<{anonymous}::BaseMemOpClusterMutation::MemOpInfo, 32>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<{anonymous}::BaseMemOpClusterMutation::MemOpInfo, 32> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:813:29:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::BaseMemOpClusterMutation::MemOpInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::updatePressureDiffs(llvm::ArrayRef<llvm::RegisterMaskPair>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineScheduler.cpp:1120:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
 1120 | void ScheduleDAGMILive::updatePressureDiffs(
      |      ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::scheduleMI(llvm::SUnit*, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineScheduler.cpp:1480:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
 1480 |       updatePressureDiffs(LiveUses);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineScheduler.cpp: In member function 'void llvm::ScheduleDAGMILive::initRegPressure()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineScheduler.cpp:1034:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
 1034 |   TopRPTracker.addLiveRegs(RPTracker.getPressure().LiveInRegs);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineScheduler.cpp:1035:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
 1035 |   BotRPTracker.addLiveRegs(RPTracker.getPressure().LiveOutRegs);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineScheduler.cpp:1052:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
 1052 |   updatePressureDiffs(RPTracker.getPressure().LiveOutRegs);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineScheduler.cpp:1058:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
 1058 |     updatePressureDiffs(LiveUses);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
[1459/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o
[1460/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o
[1461/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o
[1462/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o
[1463/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o
[1464/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o
[1465/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionPrecedenceTracking.cpp.o
[1466/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o
[1467/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineSizeEstimatorAnalysis.cpp.o
[1468/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineOrder.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/EarlyIfConversion.cpp:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
In member function 'void {anonymous}::SSAIfConv::rewritePHIOperands()',
    inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/EarlyIfConversion.cpp:709:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/EarlyIfConversion.cpp:660:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  660 |       TII->insertSelect(*Head, FirstTerm, HeadDL,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                          DstReg, Cond, PI.TReg, PI.FReg);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::SSAIfConv::replacePHIInstrs()',
    inlined from 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/EarlyIfConversion.cpp:711:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/EarlyIfConversion.cpp:630:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  630 |       TII->insertSelect(*Head, FirstTerm, HeadDL, DstReg, Cond, PI.TReg,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |                         PI.FReg);
      |                         ~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/EarlyIfConversion.cpp: In member function 'void {anonymous}::SSAIfConv::convertIf.constprop(llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/EarlyIfConversion.cpp:751:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  751 |     TII->insertBranch(*Head, Tail, nullptr, EmptyCond, HeadDL);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1469/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineAdvisor.cpp.o
[1470/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o
[1471/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o
[1472/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ImportedFunctionsInliningStatistics.cpp.o
[1473/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o
[1474/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVDescriptors.cpp.o
[1475/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IRSimilarityIdentifier.cpp.o
[1476/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/HeatUtils.cpp.o
[1477/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GuardUtils.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MemoryProfileInfo.cpp: In member function 'void llvm::memprof::CallStackTrie::addCallStack(llvm::AllocationType, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MemoryProfileInfo.cpp:100:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  100 | void CallStackTrie::addCallStack(AllocationType AllocType,
      |      ^~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Constants.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/MemoryProfileInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MemoryProfileInfo.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MemoryProfileInfo.cpp: In function 'llvm::MDNode* llvm::memprof::buildCallstackMetadata(llvm::ArrayRef<long long unsigned int>, llvm::LLVMContext&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MemoryProfileInfo.cpp:44:9: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   44 | MDNode *llvm::memprof::buildCallstackMetadata(ArrayRef<uint64_t> CallStack,
      |         ^~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'bool llvm::memprof::CallStackTrie::buildMIBNodes(CallStackTrieNode*, llvm::LLVMContext&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, std::vector<llvm::Metadata*, std::allocator<llvm::Metadata*> >&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MemoryProfileInfo.cpp:177:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'bool llvm::memprof::CallStackTrie::buildAndAttachMIBMetadata(llvm::CallBase*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MemoryProfileInfo.cpp:217:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::memprof::CallStackTrie::addCallStack(llvm::MDNode*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MemoryProfileInfo.cpp:141:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1478/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o
[1479/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/FunctionPropertiesAnalysis.cpp.o
[1480/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o
[1481/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o
[1482/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomTreeUpdater.cpp.o
[1483/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o
[1484/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o
[1485/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DevelopmentModeInlineAdvisor.cpp.o
[1486/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceGraphBuilder.cpp.o
[1487/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o
[1488/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o
[1489/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o
[1490/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstraintSystem.cpp.o
[1491/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDGPrinter.cpp.o
[1492/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DDG.cpp.o
[1493/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CycleAnalysis.cpp.o
[1494/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In static member function 'static void llvm::BuildVectorSDNode::recastRawBits(bool, unsigned int, llvm::SmallVectorImpl<llvm::APInt>&, llvm::ArrayRef<llvm::APInt>, llvm::BitVector&, const llvm::BitVector&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11933:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
11933 | void BuildVectorSDNode::recastRawBits(bool IsLittleEndian,
      |      ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::salvageDebugInfo(llvm::SDNode&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10271:48: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
10271 |           DIExpr = DIExpression::appendOpsToArg(DIExpr, ExprOps, i, true);
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'bool llvm::BuildVectorSDNode::getConstantRawBits(bool, unsigned int, llvm::SmallVectorImpl<llvm::APInt>&, llvm::BitVector&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11928:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
11928 |   recastRawBits(IsLittleEndian, DstEltSizeInBits, RawBitElements,
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11929 |                 SrcBitElements, UndefElements, SrcUndeElements);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:11928:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'llvm::SDValue llvm::SelectionDAG::FoldConstantArithmetic(unsigned int, const llvm::SDLoc&, llvm::EVT, llvm::ArrayRef<llvm::SDValue>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:5862:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
 5862 |           BuildVectorSDNode::recastRawBits(IsLE, BVVT.getScalarSizeInBits(),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5863 |                                            DstBits, RawBits, DstUndefs,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5864 |                                            BitVector(RawBits.size(), false));
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:5862:43: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13:
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10327:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10414:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:309:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
  309 |       DAG.UpdateListeners = this;
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, llvm::SDNode*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10414:22: note: 'Listener' declared here
10414 |   RAUWUpdateListener Listener(*this, UI, UE);
      |                      ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10390:63: note: 'this' declared here
10390 | void SelectionDAG::ReplaceAllUsesWith(SDNode *From, SDNode *To) {
      |                                                               ^
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10327:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10356:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:309:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
  309 |       DAG.UpdateListeners = this;
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDValue, llvm::SDValue)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10356:22: note: 'Listener' declared here
10356 |   RAUWUpdateListener Listener(*this, UI, UE);
      |                      ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10337:64: note: 'this' declared here
10337 | void SelectionDAG::ReplaceAllUsesWith(SDValue FromN, SDValue To) {
      |                                                                ^
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10327:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10516:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:309:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
  309 |       DAG.UpdateListeners = this;
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesOfValueWith(llvm::SDValue, llvm::SDValue)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10516:22: note: 'Listener' declared here
10516 |   RAUWUpdateListener Listener(*this, UI, UE);
      |                      ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10498:70: note: 'this' declared here
10498 | void SelectionDAG::ReplaceAllUsesOfValueWith(SDValue From, SDValue To){
      |                                                                      ^
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUOVWUpdateListener::RAUOVWUpdateListener(llvm::SelectionDAG&, llvm::SmallVector<{anonymous}::UseMemo, 4>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10590:54,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10685:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:309:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
  309 |       DAG.UpdateListeners = this;
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(const llvm::SDValue*, const llvm::SDValue*, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10685:24: note: 'Listener' declared here
10685 |   RAUOVWUpdateListener Listener(*this, Uses);
      |                        ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10658:59: note: 'this' declared here
10658 |                                               unsigned Num){
      |                                                           ^
In constructor 'llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(llvm::SelectionDAG&)',
    inlined from '{anonymous}::RAUWUpdateListener::RAUWUpdateListener(llvm::SelectionDAG&, llvm::SDNode::use_iterator&, llvm::SDNode::use_iterator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10327:56,
    inlined from 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10462:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:309:27: warning: storing the address of local variable 'Listener' in '*this.llvm::SelectionDAG::UpdateListeners' [-Wdangling-pointer=]
  309 |       DAG.UpdateListeners = this;
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp: In member function 'void llvm::SelectionDAG::ReplaceAllUsesWith(llvm::SDNode*, const llvm::SDValue*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10462:22: note: 'Listener' declared here
10462 |   RAUWUpdateListener Listener(*this, UI, UE);
      |                      ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:10448:70: note: 'this' declared here
10448 | void SelectionDAG::ReplaceAllUsesWith(SDNode *From, const SDValue *To) {
      |                                                                      ^
[1495/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o
[1496/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o
[1497/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
[1498/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp: In function 'void InsertUncondBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, const llvm::TargetInstrInfo*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1474:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1474 |   TII->insertBranch(MBB, &ToMBB, nullptr, NoCond, dl);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::reverseBranchCondition(BBInfo&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:626:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  626 |     TII->insertBranch(*BBI.BB, BBI.FalseBB, BBI.TrueBB, BBI.BrCond, dl);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp: In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1185 |   if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate))
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1200:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1200 |         !TII->SubsumesPredicate(Cond, RevPred))
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1200:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1200:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1300:48,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1311:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1185 |   if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate))
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1303:49,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1311:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1185 |   if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate))
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1300:48,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1327:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1185 |   if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate))
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from '{anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)::<lambda(bool)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1303:49,
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1327:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1185 |   if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate))
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1374:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1185 |   if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate))
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::FeasibilityAnalysis(BBInfo&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool, bool, bool)',
    inlined from 'void {anonymous}::IfConverter::AnalyzeBlock(llvm::MachineBasicBlock&, std::vector<std::unique_ptr<IfcvtToken> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1415:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1185 |   if (BBI.Predicate.size() && !TII->SubsumesPredicate(Pred, BBI.Predicate))
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1185:54: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
In member function 'bool {anonymous}::IfConverter::IfConvertTriangle(BBInfo&, IfcvtKind)',
    inlined from 'virtual bool {anonymous}::IfConverter::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:544:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:1721:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1721 |     TII->insertBranch(*BBI.BB, CvtBBI->FalseBB, nullptr, RevCond, dl);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::IfConverter::IfConvertForkedDiamond(BBInfo&, IfcvtKind, unsigned int, unsigned int, bool, bool)',
    inlined from 'virtual bool {anonymous}::IfConverter::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:574:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/IfConversion.cpp:2031:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2031 |   TII->insertBranch(*BBI.BB, TrueBBI.TrueBB, TrueBBI.FalseBB,
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2032 |                     TrueBBI.BrCond, dl);
      |                     ~~~~~~~~~~~~~~~~~~~
[1499/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o
[1500/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/LexicalScopes.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.cpp:32:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from '{anonymous}::DbgVariableValue::DbgVariableValue(llvm::ArrayRef<unsigned int>, bool, bool, const llvm::DIExpression&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.cpp:141:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.cpp: In member function 'void {anonymous}::UserValue::addDef(llvm::SlotIndex, llvm::ArrayRef<llvm::MachineOperand>, bool, bool, const llvm::DIExpression&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.cpp:413:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  413 |   void addDef(SlotIndex Idx, ArrayRef<MachineOperand> LocMOs, bool IsIndirect,
      |        ^~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.cpp:21:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >}; _Tp = std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >; _Alloc = std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >, std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.cpp: In function 'void {anonymous}::UserValue::insertDebugValue(llvm::MachineBasicBlock*, llvm::SlotIndex, llvm::SlotIndex, {anonymous}::DbgVariableValue, llvm::ArrayRef<bool>, llvm::ArrayRef<unsigned int>, llvm::LiveIntervals&, const llvm::TargetInstrInfo&, const llvm::TargetRegisterInfo&, BlockSkipInstsMap&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.cpp:1712:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1712 |         Expr = DIExpression::appendOpsToArg(Expr, Ops, I);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.cpp:1723:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1723 |     BuildMI(*MBB, I, getDebugLoc(), TII.get(DbgValueOpcode), IsIndirect, MOs,
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1724 |             Variable, Expr);
      |             ~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >}; _Tp = std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >; _Alloc = std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >; _Alloc = std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::MachineOperand; ValueT = std::pair<bool, unsigned int>; MapType = llvm::DenseMap<llvm::MachineOperand, unsigned int, llvm::DenseMapInfo<llvm::MachineOperand>, llvm::detail::DenseMapPair<llvm::MachineOperand, unsigned int> >; VectorType = std::vector<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >, std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23,
    inlined from 'void {anonymous}::UserValue::rewriteLocations(llvm::VirtRegMap&, const llvm::MachineFunction&, const llvm::TargetInstrInfo&, const llvm::TargetRegisterInfo&, SpillOffsetMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.cpp:1558:44,
    inlined from 'void {anonymous}::LDVImpl::emitDebugValues(llvm::VirtRegMap*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugVariables.cpp:1819:32:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >*, std::vector<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> >, std::allocator<std::pair<llvm::MachineOperand, std::pair<bool, unsigned int> > > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1501/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o
[1502/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o
[1503/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGSCCPrinter.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[1504/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o
[1505/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
[1506/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o
[1507/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o
[1508/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o
[1509/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o
[1510/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseSet.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/LivePhysRegs.h:32,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockPlacement.cpp:27:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>}; _Tp = std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>}; _Tp = std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void {anonymous}::MachineBlockPlacement::applyExtTsp()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3525:27,
    inlined from 'virtual bool {anonymous}::MachineBlockPlacement::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3439:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>*, std::vector<std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TailDuplicator.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockPlacement.cpp:46:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void {anonymous}::MachineBlockPlacement::assignBlockOrder(const std::vector<const llvm::MachineBasicBlock*>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3594:37,
    inlined from 'void {anonymous}::MachineBlockPlacement::applyExtTsp()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3549:19,
    inlined from 'virtual bool {anonymous}::MachineBlockPlacement::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3439:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:724:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  724 |     return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL,
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725 |                         BytesAdded);
      |                         ~~~~~~~~~~~
In member function 'void {anonymous}::MachineBlockPlacement::optimizeBranches()',
    inlined from 'virtual bool {anonymous}::MachineBlockPlacement::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockPlacement.cpp:3445:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachineBlockPlacement.cpp:2888:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2888 |         TII->insertBranch(*ChainBB, FBB, TBB, Cond, dl);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1511/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumeBundleQueries.cpp.o
[1512/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o
[1513/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o
[1514/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o
[1515/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o
[1516/4009] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ConstraintSystem.cpp:9:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long int, 8>*; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long int, 8>*; It2 = llvm::SmallVector<long long int, 8>*; T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long int, 8>*; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long int, 8>*; It2 = llvm::SmallVector<long long int, 8>*; T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<long long int, 8>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::SmallVector<long long int, 8>; unsigned int N = 4]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1257:36,
    inlined from 'bool llvm::ConstraintSystem::eliminateUsingFM()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ConstraintSystem.cpp:91:36:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long int, 8>*; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long int, 8>*; It2 = llvm::SmallVector<long long int, 8>*; T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const long long int*, const long long int*}; T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:409:24,
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {const long long int*, const long long int*}; T = llvm::SmallVector<long long int, 8>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:943:38,
    inlined from 'bool llvm::ConstraintSystem::addVariableRow(llvm::ArrayRef<long long int>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h:51:29,
    inlined from 'bool llvm::ConstraintSystem::isConditionImplied(llvm::SmallVector<long long int, 8>) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ConstraintSystem.cpp:155:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1517/4009] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp: In function 'void FixTail(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:469:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  469 |         TII->insertBranch(*CurMBB, SuccBB, nullptr, Cond, dl);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:474:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  474 |   TII->insertBranch(*CurMBB, SuccBB, nullptr,
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  475 |                     SmallVector<MachineOperand, 0>(), dl);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::OptimizeBlock(llvm::MachineBasicBlock*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:1390:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1390 |         TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:1446:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1446 |       TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:1460:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1460 |         TII->insertBranch(PrevBB, PriorFBB, nullptr, NewPriorCond, dl);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:1498:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1498 |           TII->insertBranch(PrevBB, MBB, nullptr, NewPriorCond, dl);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:1560:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1560 |         TII->insertBranch(*MBB, CurFBB, CurTBB, NewCond, dl);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:1608:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1608 |             TII->insertBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, pdl);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:1635:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1635 |                 TII->insertBranch(*PMBB, NewCurTBB, nullptr, NewCurCond, pdl);
      |                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:1654:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1654 |       TII->insertBranch(*MBB, CurTBB, nullptr, CurCond, dl);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:1692:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1692 |             TII->insertBranch(*MBB, NextBB, nullptr, CurCond, DebugLoc());
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp: In member function 'bool llvm::BranchFolder::TailMergeBlocks(llvm::MachineFunction&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/BranchFolding.cpp:1121:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1121 |             TII->insertBranch(*PBB, (TBB == IBB) ? FBB : TBB, nullptr,
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1122 |                               NewCond, dl);
      |                               ~~~~~~~~~~~~
[1518/4009] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o
[1519/4009] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:1193:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1193 |     return BuildMI(MF, DL, Desc, false, MOs, Var.getVariable(),
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1194 |                    Properties.DIExpr);
      |                    ~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PostOrderIterator.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:82:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<TransferTracker::UseBeforeDef*>; _ForwardIterator = TransferTracker::UseBeforeDef*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<TransferTracker::UseBeforeDef*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<TransferTracker::UseBeforeDef*>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp: In member function 'llvm::MachineInstrBuilder LiveDebugValues::MLocTracker::emitLoc(const llvm::SmallVectorImpl<LiveDebugValues::ResolvedDbgOp>&, const llvm::DebugVariable&, const LiveDebugValues::DbgValueProperties&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:1294:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1294 |         Expr = DIExpression::appendOpsToArg(Expr, OffsetOps, Idx, StackValue);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:1307:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1307 |   return BuildMI(MF, DL, Desc, Indirect, MOs, Var.getVariable(), Expr);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<TransferTracker::UseBeforeDef*>; _ForwardIterator = TransferTracker::UseBeforeDef*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<TransferTracker::UseBeforeDef*>; _ForwardIterator = TransferTracker::UseBeforeDef*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = TransferTracker::UseBeforeDef*; _ForwardIterator = TransferTracker::UseBeforeDef*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = TransferTracker::UseBeforeDef*; It2 = TransferTracker::UseBeforeDef*; T = TransferTracker::UseBeforeDef; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = TransferTracker::UseBeforeDef; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<TransferTracker::UseBeforeDef*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const LiveDebugValues::SpillLoc&}; _Tp = LiveDebugValues::SpillLoc; _Alloc = std::allocator<LiveDebugValues::SpillLoc>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<LiveDebugValues::SpillLoc, std::allocator<LiveDebugValues::SpillLoc> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PostOrderIterator.h:25:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, std::pair<llvm::MachineInstr*, unsigned int> >}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> > >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>}; _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = LiveDebugValues::SpillLoc; _Alloc = std::allocator<LiveDebugValues::SpillLoc>]',
    inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = LiveDebugValues::SpillLoc]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/UniqueVector.h:51:21,
    inlined from 'std::optional<LiveDebugValues::SpillLocationNo> LiveDebugValues::MLocTracker::getOrTrackSpillLoc(LiveDebugValues::SpillLoc)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:1104:15:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<LiveDebugValues::SpillLoc*, std::vector<LiveDebugValues::SpillLoc, std::allocator<LiveDebugValues::SpillLoc> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>}; _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::DebugVariable; ValueT = LiveDebugValues::DbgValue; MapType = llvm::DenseMap<llvm::DebugVariable, unsigned int, llvm::DenseMapInfo<llvm::DebugVariable>, llvm::detail::DenseMapPair<llvm::DebugVariable, unsigned int> >; VectorType = std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>*, std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>}; _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::DebugVariable; ValueT = LiveDebugValues::DbgValue; MapType = llvm::DenseMap<llvm::DebugVariable, unsigned int, llvm::DenseMapInfo<llvm::DebugVariable>, llvm::detail::DenseMapPair<llvm::DebugVariable, unsigned int> >; VectorType = std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23,
    inlined from 'void LiveDebugValues::VLocTracker::considerOverlaps(const llvm::DebugVariable&, const llvm::DILocation*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h:1023:32:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>*, std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/LexicalScopes.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:88:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void LiveDebugValues::InstrRefBasedLDV::initialSetup(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:3390:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<TransferTracker::UseBeforeDef*>; _ForwardIterator = TransferTracker::UseBeforeDef*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<TransferTracker::UseBeforeDef*>; _ForwardIterator = TransferTracker::UseBeforeDef*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = TransferTracker::UseBeforeDef*; _ForwardIterator = TransferTracker::UseBeforeDef*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = TransferTracker::UseBeforeDef*; It2 = TransferTracker::UseBeforeDef*; T = TransferTracker::UseBeforeDef; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = TransferTracker::UseBeforeDef]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = TransferTracker::UseBeforeDef; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<TransferTracker::UseBeforeDef, 1> >; KeyT = unsigned int; ValueT = llvm::SmallVector<TransferTracker::UseBeforeDef, 1>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<TransferTracker::UseBeforeDef, 1> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:410:9,
    inlined from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<TransferTracker::UseBeforeDef, 1>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<TransferTracker::UseBeforeDef, 1> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:813:29:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<TransferTracker::UseBeforeDef*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:89:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, std::pair<llvm::MachineInstr*, unsigned int> >}; _Key = long long unsigned int; _Tp = std::pair<const llvm::MachineInstr*, unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> > >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, std::pair<llvm::MachineInstr*, unsigned int> >; _Key = long long unsigned int; _Tp = std::pair<const llvm::MachineInstr*, unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from 'void LiveDebugValues::InstrRefBasedLDV::produceMLocTransferFunction(llvm::MachineFunction&, llvm::SmallVectorImpl<llvm::SmallDenseMap<LiveDebugValues::LocIdx, LiveDebugValues::ValueIDNum> >&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp:2312:40:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<const llvm::MachineInstr*, unsigned int> > > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1520/4009] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o
[1521/4009] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o
[1522/4009] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o
[1523/4009] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroConditionalWrapper.cpp.o
[1524/4009] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o
[1525/4009] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o
[1526/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
[1527/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o
[1528/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SyntheticCountsPropagation.cpp.o
[1529/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o
[1530/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o
[1531/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SCCP.cpp.o
[1532/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfileProbe.cpp.o
[1533/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o
[1534/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleContextTracker.cpp.o
[1535/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o
[1536/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o
[1537/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/OpenMPOpt.cpp.o
[1538/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ModuleInliner.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/VectorUtils.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/VectorUtils.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::Instruction*, long long unsigned int>}; _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>}; _Tp = std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>; _Alloc = std::allocator<std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::allocator<std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>}; _Tp = std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>; _Alloc = std::allocator<std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>; _Alloc = std::allocator<std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = llvm::InterleavedAccessInfo::StrideDescriptor; MapType = llvm::DenseMap<llvm::Instruction*, unsigned int>; VectorType = std::vector<std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::allocator<std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:104:23,
    inlined from 'void llvm::InterleavedAccessInfo::collectConstStrideAccesses(llvm::MapVector<llvm::Instruction*, StrideDescriptor>&, const llvm::ValueToValueMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/VectorUtils.cpp:1182:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>*, std::vector<std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor>, std::allocator<std::pair<llvm::Instruction*, llvm::InterleavedAccessInfo::StrideDescriptor> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::Instruction*, long long unsigned int>}; _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = long long unsigned int; MapType = llvm::DenseMap<llvm::Instruction*, unsigned int>; VectorType = std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:104:23,
    inlined from 'llvm::MapVector<llvm::Instruction*, long long unsigned int> llvm::computeMinimumValueSizes(ArrayRef<BasicBlock*>, DemandedBits&, const TargetTransformInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/VectorUtils.cpp:799:36:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1539/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o
[1540/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o
[1541/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o
[1542/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o
[1543/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
[1544/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o
[1545/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o
[1546/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IROutliner.cpp.o
In file included from /usr/include/c++/13.2.1/vector:66,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/InstrTypes.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/MLInlineAdvisor.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:14:
/usr/include/c++/13.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  675 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp: In function 'void __static_initialization_and_destruction_0()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:72:1: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   72 | };
      | ^
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/InstrTypes.h:24:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::Function*, llvm::FunctionPropertiesInfo>}; _Key = const llvm::Function*; _Val = std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo>; _KeyOfValue = std::_Select1st<std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo> >; _Compare = std::less<const llvm::Function*>; _Alloc = std::allocator<std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::Function*, std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo>, std::_Select1st<std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo> >, std::less<const llvm::Function*>, std::allocator<std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:57,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/TensorSpec.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/InlineModelFeatureMaps.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/InlineCost.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/InlineAdvisor.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/MLInlineAdvisor.h:13:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::Function*, llvm::FunctionPropertiesInfo>}; _Key = const llvm::Function*; _Tp = llvm::FunctionPropertiesInfo; _Compare = std::less<const llvm::Function*>; _Alloc = std::allocator<std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo> >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<llvm::Function*, llvm::FunctionPropertiesInfo>; _Key = const llvm::Function*; _Tp = llvm::FunctionPropertiesInfo; _Compare = std::less<const llvm::Function*>; _Alloc = std::allocator<std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from 'llvm::FunctionPropertiesInfo& llvm::MLInlineAdvisor::getCachedFPI(llvm::Function&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/MLInlineAdvisor.cpp:275:22:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<const llvm::Function*, llvm::FunctionPropertiesInfo>::const_iterator' {aka 'std::_Rb_tree<const llvm::Function*, std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo>, std::_Select1st<std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo> >, std::less<const llvm::Function*>, std::allocator<std::pair<const llvm::Function* const, llvm::FunctionPropertiesInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1547/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
[1548/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/HotColdSplitting.cpp.o
[1549/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o
[1550/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
[1551/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
[1552/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionSpecialization.cpp.o
[1553/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o
[1554/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[1555/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o
[1556/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
[1557/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o
[1558/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o
[1559/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5596:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 5596 |       return BuildMI(MF, DL, Inst, false, MOs, Variable, NewDIExpr);
      |              ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5706:34: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<unsigned int, llvm::TypeSize> >' changed in GCC 7.1
 5706 |     auto splitMultiRegDbgValue = [&](ArrayRef<std::pair<unsigned, TypeSize>>
      |                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'bool llvm::SelectionDAGBuilder::EmitFuncArgumentDbgValue(const llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation*, FuncArgumentDbgValueKind, const llvm::SDValue&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5753:30: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<unsigned int, llvm::TypeSize> >' changed in GCC 7.1
 5753 |         splitMultiRegDbgValue(RFV.getRegsAndSizes());
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5762:28: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<unsigned int, llvm::TypeSize> >' changed in GCC 7.1
 5762 |       splitMultiRegDbgValue(ArgRegsAndSizes);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:5777:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 5777 |     NewMI = BuildMI(MF, DL, TII->get(TargetOpcode::DBG_VALUE), true, *Op,
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5778 |                     Variable, Expr);
      |                     ~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'void llvm::SelectionDAGBuilder::salvageUnresolvedDbgValue(DanglingDebugInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:1362:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1362 |     Expr = DIExpression::appendOpsToArg(Expr, Ops, 0, StackValue);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[1560/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o
In function 'void computeLiveOuts(llvm::MachineFunction&, llvm::RegPressureTracker&, llvm::NodeSet&)',
    inlined from 'void llvm::SwingSchedulerDAG::registerPressureFilter(NodeSetType&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachinePipeliner.cpp:1602:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/MachinePipeliner.cpp:1589:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
 1589 |   RPTracker.addLiveRegs(LiveOutRegs);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[1561/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o
[1562/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BlockExtractor.cpp.o
[1563/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o
[1564/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AttributorAttributes.cpp.o
[1565/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Attributor.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/StackSafetyAnalysis.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/StackSafetyAnalysis.cpp:11:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Distance = int; _Tp = llvm::FunctionSummary::ParamAccess::Call; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/InstrTypes.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ConstantRange.h:35,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:26:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Val = std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>; _KeyOfValue = std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<{anonymous}::CallInfo<llvm::GlobalValue>, std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>, std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:39:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void {anonymous}::StackSafetyLocalAnalysis::analyzeAllUses(llvm::Value*, {anonymous}::UseInfo<llvm::GlobalValue>&, const llvm::StackLifetime&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/StackSafetyAnalysis.cpp:507:29:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator' {aka 'std::_Rb_tree<{anonymous}::CallInfo<llvm::GlobalValue>, std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>, std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange&}; _Key = {anonymous}::CallInfo<llvm::GlobalValue>; _Tp = llvm::ConstantRange; _Compare = {anonymous}::CallInfo<llvm::GlobalValue>::Less; _Alloc = std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void {anonymous}::resolveAllCalls(UseInfo<llvm::GlobalValue>&, const llvm::ModuleSummaryIndex*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/StackSafetyAnalysis.cpp:782:24:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<{anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator' {aka 'std::_Rb_tree<{anonymous}::CallInfo<llvm::GlobalValue>, std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange>, std::_Select1st<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> >, {anonymous}::CallInfo<llvm::GlobalValue>::Less, std::allocator<std::pair<const {anonymous}::CallInfo<llvm::GlobalValue>, llvm::ConstantRange> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&, llvm::ValueInfo, const llvm::ConstantRange&}; _Tp = llvm::FunctionSummary::ParamAccess::Call; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess::Call>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ParamAccess::Call>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const unsigned int&, const llvm::ConstantRange&}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ParamAccess>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ParamAccess>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&, const llvm::ConstantRange&}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess>]',
    inlined from 'std::vector<llvm::FunctionSummary::ParamAccess> llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/StackSafetyAnalysis.cpp:921:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess*, std::vector<llvm::FunctionSummary::ParamAccess> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const unsigned int&, llvm::ValueInfo, const llvm::ConstantRange&}; _Tp = llvm::FunctionSummary::ParamAccess::Call; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess::Call>]',
    inlined from 'std::vector<llvm::FunctionSummary::ParamAccess> llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/StackSafetyAnalysis.cpp:934:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<FunctionSummary::ParamAccess::Call*, std::vector<FunctionSummary::ParamAccess::Call> >; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const FunctionSummary::ParamAccess::Call&, const FunctionSummary::ParamAccess::Call&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<FunctionSummary::ParamAccess::Call>&; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const FunctionSummary::ParamAccess::Call&, const FunctionSummary::ParamAccess::Call&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'std::vector<llvm::FunctionSummary::ParamAccess> llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/StackSafetyAnalysis.cpp:940:9:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, vector<llvm::FunctionSummary::ParamAccess::Call> >; _Compare = llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const llvm::FunctionSummary::ParamAccess::Call&, const llvm::FunctionSummary::ParamAccess::Call&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<FunctionSummary::ParamAccess::Call*, std::vector<FunctionSummary::ParamAccess::Call> >; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const FunctionSummary::ParamAccess::Call&, const FunctionSummary::ParamAccess::Call&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<FunctionSummary::ParamAccess::Call>&; Compare = StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const::<lambda(const FunctionSummary::ParamAccess::Call&, const FunctionSummary::ParamAccess::Call&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'std::vector<llvm::FunctionSummary::ParamAccess> llvm::StackSafetyInfo::getParamAccesses(llvm::ModuleSummaryIndex&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/StackSafetyAnalysis.cpp:940:9:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess>]',
    inlined from 'void llvm::generateParamAccessSummary(ModuleSummaryIndex&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/StackSafetyAnalysis.cpp:1168:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess*, std::vector<llvm::FunctionSummary::ParamAccess> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1566/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o
[1567/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Annotation2Metadata.cpp.o
[1568/4009] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o
[1569/4009] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o
[1570/4009] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o
[1571/4009] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o
[1572/4009] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o
[1573/4009] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o
[1574/4009] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o
[1575/4009] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o
[1576/4009] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o
[1577/4009] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o
[1578/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanVerifier.cpp.o
[1579/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanTransforms.cpp.o
[1580/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanSLP.cpp.o
[1581/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanRecipes.cpp.o
[1582/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanHCFGBuilder.cpp.o
[1583/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o
[1584/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VectorCombine.cpp.o
[1585/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o
[1586/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o
In file included from /usr/include/c++/13.2.1/list:66,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp:13:
/usr/include/c++/13.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::emplace(const_iterator, _Args&& ...) [with _Args = {llvm::BlockFrequencyInfoImplBase::LoopData*&, llvm::BlockFrequencyInfoImplBase::BlockNode*, llvm::BlockFrequencyInfoImplBase::BlockNode*, llvm::BlockFrequencyInfoImplBase::BlockNode*, llvm::BlockFrequencyInfoImplBase::BlockNode*}; _Tp = llvm::BlockFrequencyInfoImplBase::LoopData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::LoopData>]':
/usr/include/c++/13.2.1/bits/list.tcc:89:7: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::const_iterator' changed in GCC 7.1
   89 |       list<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp: In member function 'llvm::iterator_range<std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData> > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, LoopData*, std::__cxx11::list<LoopData>::iterator)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp:804:1: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
  804 | BlockFrequencyInfoImplBase::analyzeIrreducible(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void createIrreducibleLoop(llvm::BlockFrequencyInfoImplBase&, const llvm::bfi_detail::IrreducibleGraph&, {anonymous}::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator, const std::vector<const llvm::bfi_detail::IrreducibleGraph::IrrNode*>&)',
    inlined from 'llvm::iterator_range<std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData> > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, LoopData*, std::__cxx11::list<LoopData>::iterator)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp:815:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp:792:32: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::const_iterator' changed in GCC 7.1
  792 |   auto Loop = BFI.Loops.emplace(Insert, OuterLoop, Headers.begin(),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  793 |                                 Headers.end(), Others.begin(), Others.end());
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1587/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o
[1588/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorizationLegality.cpp.o
[1589/4009] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o
[1590/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/WarnMissedTransforms.cpp.o
[1591/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TLSVariableHoist.cpp.o
[1592/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
[1593/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o
[1594/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o
[1595/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/IPO/SampleContextTracker.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:13:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::ContextTrieNode>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:31:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::ContextTrieNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]',
    inlined from 'llvm::ContextTrieNode* llvm::ContextTrieNode::getOrCreateChildContext(const llvm::sampleprof::LineLocation&, llvm::StringRef, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:193:23:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::ContextTrieNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]',
    inlined from 'llvm::ContextTrieNode* llvm::ContextTrieNode::getOrCreateChildContext(const llvm::sampleprof::LineLocation&, llvm::StringRef, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:194:31:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::ContextTrieNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]',
    inlined from 'llvm::ContextTrieNode& llvm::SampleContextTracker::moveContextSamples(llvm::ContextTrieNode&, const llvm::sampleprof::LineLocation&, llvm::ContextTrieNode&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:75:23:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::ContextTrieNode; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> >]',
    inlined from 'llvm::ContextTrieNode& llvm::SampleContextTracker::moveContextSamples(llvm::ContextTrieNode&, const llvm::sampleprof::LineLocation&, llvm::ContextTrieNode&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleContextTracker.cpp:76:50:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::ContextTrieNode>, std::_Select1st<std::pair<const long long unsigned int, llvm::ContextTrieNode> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::ContextTrieNode> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[1596/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/AssignmentTrackingAnalysis.h:4,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DebugVariable&}; _Tp = llvm::DebugVariable; _Alloc = std::allocator<llvm::DebugVariable>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DebugVariable, std::allocator<llvm::DebugVariable> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DebugVariable; _Alloc = std::allocator<llvm::DebugVariable>]',
    inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = llvm::DebugVariable]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/UniqueVector.h:51:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DebugVariable*, std::vector<llvm::DebugVariable, std::allocator<llvm::DebugVariable> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DebugVariable; _Alloc = std::allocator<llvm::DebugVariable>]',
    inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = llvm::DebugVariable]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/UniqueVector.h:51:21,
    inlined from 'llvm::VariableID FunctionVarLocsBuilder::insertVariable(llvm::DebugVariable)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:84:52,
    inlined from '{anonymous}::AssignmentTrackingLowering::OverlapMap buildOverlapMapAndRecordDeclares(llvm::Function&, FunctionVarLocsBuilder*, {anonymous}::AssignmentTrackingLowering::UntaggedStoreAssignmentMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1918:56:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DebugVariable*, std::vector<llvm::DebugVariable, std::allocator<llvm::DebugVariable> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void {anonymous}::MemLocFragmentFill::run(FunctionVarLocsBuilder*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:857:49:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In function 'std::pair<llvm::Value*, llvm::DIExpression*> walkToAllocaAndPrependOffsetDeref(const llvm::DataLayout&, llvm::Value*, llvm::DIExpression*)',
    inlined from 'void {anonymous}::AssignmentTrackingLowering::emitDbgValue(LocKind, const llvm::DbgVariableIntrinsic*, llvm::Instruction*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1286:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:225:36: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  225 |   Expression = DIExpression::append(Expression, {dwarf::DW_OP_deref});
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processUntaggedInstruction(llvm::Instruction&, BlockInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1349:42,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processNonDbgInstruction(llvm::Instruction&, BlockInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1311:31,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::process(llvm::BasicBlock&, BlockInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1559:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DebugVariable; _Alloc = std::allocator<llvm::DebugVariable>]',
    inlined from 'unsigned int llvm::UniqueVector<T>::insert(const T&) [with T = llvm::DebugVariable]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/UniqueVector.h:51:21,
    inlined from 'llvm::VariableID FunctionVarLocsBuilder::insertVariable(llvm::DebugVariable)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:84:52,
    inlined from 'llvm::VariableID {anonymous}::AssignmentTrackingLowering::getVariableID(const llvm::DebugVariable&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1051:61,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processDbgAssign(llvm::DbgAssignIntrinsic&, BlockInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1472:33,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::processDbgInstruction(llvm::Instruction&, BlockInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1536:21,
    inlined from 'void {anonymous}::AssignmentTrackingLowering::process(llvm::BasicBlock&, BlockInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:1567:28:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DebugVariable*, std::vector<llvm::DebugVariable, std::allocator<llvm::DebugVariable> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'bool {anonymous}::AssignmentTrackingLowering::run(FunctionVarLocsBuilder*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp:2067:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[1597/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o
[1598/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o
[1599/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o
[1600/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ScalarizeMaskedMemIntrin.cpp.o
[1601/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o
[1602/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o
[1603/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
[1604/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
[1605/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o
[1606/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o
[1607/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o
[1608/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ConstantFolding.cpp:19:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'llvm::Constant* {anonymous}::ConstantFoldSSEConvertToInt(const llvm::APFloat&, bool, llvm::Type*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ConstantFolding.cpp:1870:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:1123:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1123 |         convertToInteger(Input, Width, IsSigned, RM, IsExact));
      |                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS'
   27 |       return U.IEEE.METHOD_CALL;                                               \
      |                     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:1123:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1123 |         convertToInteger(Input, Width, IsSigned, RM, IsExact));
      |                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS'
   29 |       return U.Double.METHOD_CALL;                                             \
      |                       ^~~~~~~~~~~
[1609/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o
[1610/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
[1611/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o
[1612/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o
[1613/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o
[1614/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:41,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = long long unsigned int; Vector = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; Set = llvm::DenseSet<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SetVector.h:144:24,
    inlined from 'void {anonymous}::CrossDSOCFI::buildCFICheck(llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp:85:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = long long unsigned int; Vector = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; Set = llvm::DenseSet<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SetVector.h:144:24,
    inlined from 'void {anonymous}::CrossDSOCFI::buildCFICheck(llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp:95:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1615/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MakeGuardsExplicit.cpp.o
[1616/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerWidenableCondition.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:40,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/IPO/MergeFunctions.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/MergeFunctions.cpp:91:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<long long unsigned int, llvm::Function*>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _OutputIterator = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _RandomAccessIterator2 = pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<long long unsigned int, llvm::Function*>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:41:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::Function*>}; _Tp = std::pair<long long unsigned int, llvm::Function*>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::Function*> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::Function*> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:69:
/usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Tp = std::pair<long long unsigned int, llvm::Function*>]':
/usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::Function*>*; _Distance = int]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2363:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2363 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2363:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2363:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::Function*>*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2460:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2460 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2461 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2462 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::Function*>}; _Tp = std::pair<long long unsigned int, llvm::Function*>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::Function*> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::Function*>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::Function*> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/MergeFunctions.cpp:425:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/MergeFunctions.cpp:429:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5038 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Pointer = pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/MergeFunctions.cpp:429:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/MergeFunctions.cpp:429:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1617/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerMatrixIntrinsics.cpp.o
[1618/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o
[1619/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o
[1620/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerConstantIntrinsics.cpp.o
[1621/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomicPass.cpp.o
[1622/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o
[1623/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o
[1624/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:41,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/BlockFrequencyInfo.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::FrequencyData>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData>::iterator' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/BlockFrequencyInfo.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:677:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
  677 | void IrreducibleGraph::addEdges(const BlockNode &Node,
      |      ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initTransitionProbabilities(const std::vector<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*>&, const llvm::DenseMap<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*, unsigned int>&, ProbMatrixType&) const [with BT = llvm::BasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1595:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >*, std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initTransitionProbabilities(const std::vector<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*>&, const llvm::DenseMap<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*, unsigned int>&, ProbMatrixType&) const [with BT = llvm::BasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1611:32:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >*, std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >}; _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >; _Alloc = std::allocator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initTransitionProbabilities(const std::vector<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*>&, const llvm::DenseMap<const typename llvm::bfi_detail::TypeMap<BT>::BlockT*, unsigned int>&, ProbMatrixType&) const [with BT = llvm::BasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1619:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> >*, std::vector<std::pair<unsigned int, llvm::ScaledNumber<long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::FrequencyData>]',
    inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::BasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1161:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::FrequencyData*, std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]',
    inlined from 'void llvm::BlockFrequencyInfoImpl<BlockT>::initializeRPOT() [with BT = llvm::BasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1185:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
  662 | void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:667:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
  667 |       addEdges(N, OuterLoop, addBlockEdges);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:671:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
  671 |       addEdges(Index, OuterLoop, addBlockEdges);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::BasicBlock]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1666:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
 1666 | void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1680:36: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
 1680 |   for (auto &L : analyzeIrreducible(G, OuterLoop, Insert))
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[1625/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/InstrTypes.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ConstantRange.h:35,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:26:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:39:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::value_type* llvm::ModuleSummaryIndex::getOrInsertValuePtr(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1293:36,
    inlined from 'llvm::ValueInfo llvm::ModuleSummaryIndex::getOrInsertValueInfo(const llvm::GlobalValue*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1499:34:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::value_type* llvm::ModuleSummaryIndex::getOrInsertValuePtr(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1293:36,
    inlined from 'llvm::ValueInfo llvm::ModuleSummaryIndex::getOrInsertValueInfo(const llvm::GlobalValue*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1499:34,
    inlined from 'bool findRefEdges(llvm::ModuleSummaryIndex&, const llvm::User*, llvm::SetVector<llvm::ValueInfo>&, llvm::SmallPtrSet<const llvm::User*, 8>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:118:53:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::VFuncId&}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::VFuncId>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::ConstVCall&}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ConstVCall>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator<llvm::VirtFuncOffset>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::VirtFuncOffset>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator<llvm::VirtFuncOffset>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator<llvm::VirtFuncOffset>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void findFuncPointers(const llvm::Constant*, uint64_t, const llvm::Module&, llvm::ModuleSummaryIndex&, llvm::VTableFuncList&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:590:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::VirtFuncOffset*, std::vector<llvm::VirtFuncOffset> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator<llvm::TypeIdOffsetVtableInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::TypeIdOffsetVtableInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:156:19:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]',
    inlined from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = llvm::FunctionSummary::VFuncId; Vector = std::vector<llvm::FunctionSummary::VFuncId>; Set = llvm::DenseSet<llvm::FunctionSummary::VFuncId, llvm::DenseMapInfo<llvm::FunctionSummary::VFuncId> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SetVector.h:144:24,
    inlined from 'void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:153:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]',
    inlined from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = llvm::FunctionSummary::ConstVCall; Vector = std::vector<llvm::FunctionSummary::ConstVCall>; Set = llvm::DenseSet<llvm::FunctionSummary::ConstVCall, llvm::DenseMapInfo<llvm::FunctionSummary::ConstVCall> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SetVector.h:144:24,
    inlined from 'void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:158:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = long long unsigned int; Vector = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; Set = llvm::DenseSet<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SetVector.h:144:24,
    inlined from 'void addIntrinsicToSummary(const llvm::CallInst*, llvm::SetVector<long long unsigned int>&, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&, llvm::DominatorTree&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:187:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = long long unsigned int; Vector = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; Set = llvm::DenseSet<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SetVector.h:144:24,
    inlined from 'void addIntrinsicToSummary(const llvm::CallInst*, llvm::SetVector<long long unsigned int>&, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&, llvm::DominatorTree&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:215:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::value_type* llvm::ModuleSummaryIndex::getOrInsertValuePtr(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1293:36,
    inlined from 'llvm::ValueInfo llvm::ModuleSummaryIndex::getOrInsertValueInfo(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1480:50,
    inlined from 'void computeFunctionSummary(llvm::ModuleSummaryIndex&, const llvm::Module&, const llvm::Function&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, llvm::DominatorTree&, bool, llvm::DenseSet<long long unsigned int>&, bool, std::function<const llvm::StackSafetyInfo*(const llvm::Function&)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:424:52:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'unsigned int llvm::ModuleSummaryIndex::addOrGetStackIdIndex(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1335:25,
    inlined from 'void computeFunctionSummary(llvm::ModuleSummaryIndex&, const llvm::Module&, const llvm::Function&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, llvm::DominatorTree&, bool, llvm::DenseSet<long long unsigned int>&, bool, std::function<const llvm::StackSafetyInfo*(const llvm::Function&)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:455:61:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'unsigned int llvm::ModuleSummaryIndex::addOrGetStackIdIndex(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1335:25,
    inlined from 'void computeFunctionSummary(llvm::ModuleSummaryIndex&, const llvm::Module&, const llvm::Function&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, llvm::DominatorTree&, bool, llvm::DenseSet<long long unsigned int>&, bool, std::function<const llvm::StackSafetyInfo*(const llvm::Function&)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:469:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::value_type* llvm::ModuleSummaryIndex::getOrInsertValuePtr(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1293:36,
    inlined from 'llvm::ValueInfo llvm::ModuleSummaryIndex::getOrInsertValueInfo(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1480:50,
    inlined from 'void computeFunctionSummary(llvm::ModuleSummaryIndex&, const llvm::Module&, const llvm::Function&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, llvm::DominatorTree&, bool, llvm::DenseSet<long long unsigned int>&, bool, std::function<const llvm::StackSafetyInfo*(const llvm::Function&)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:540:46:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::value_type* llvm::ModuleSummaryIndex::getOrInsertValuePtr(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1293:36,
    inlined from 'llvm::ValueInfo llvm::ModuleSummaryIndex::getOrInsertValueInfo(const llvm::GlobalValue*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1499:34,
    inlined from 'void recordTypeIdCompatibleVtableReferences(llvm::ModuleSummaryIndex&, const llvm::GlobalVariable&, llvm::SmallVectorImpl<llvm::MDNode*>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:657:21,
    inlined from 'void computeVariableSummary(llvm::ModuleSummaryIndex&, const llvm::GlobalVariable&, llvm::DenseSet<long long unsigned int>&, const llvm::Module&, llvm::SmallVectorImpl<llvm::MDNode*>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:685:45,
    inlined from 'llvm::ModuleSummaryIndex llvm::buildModuleSummaryIndex(const Module&, std::function<BlockFrequencyInfo*(const Function&)>, ProfileSummaryInfo*, std::function<const StackSafetyInfo*(const Function&)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:869:27:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator<llvm::TypeIdOffsetVtableInfo>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator<llvm::TypeIdOffsetVtableInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void recordTypeIdCompatibleVtableReferences(llvm::ModuleSummaryIndex&, const llvm::GlobalVariable&, llvm::SmallVectorImpl<llvm::MDNode*>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:657:21,
    inlined from 'void computeVariableSummary(llvm::ModuleSummaryIndex&, const llvm::GlobalVariable&, llvm::DenseSet<long long unsigned int>&, const llvm::Module&, llvm::SmallVectorImpl<llvm::MDNode*>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:685:45,
    inlined from 'llvm::ModuleSummaryIndex llvm::buildModuleSummaryIndex(const Module&, std::function<BlockFrequencyInfo*(const Function&)>, ProfileSummaryInfo*, std::function<const StackSafetyInfo*(const Function&)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp:869:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TypeIdOffsetVtableInfo*, std::vector<llvm::TypeIdOffsetVtableInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1626/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o
[1627/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o
[1628/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o
[1629/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o
[1630/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
[1631/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
[1632/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFlatten.cpp.o
[1633/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
[1634/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
[1635/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o
[1636/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFuse.cpp.o
[1637/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o
[1638/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o
[1639/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o
[1640/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o
[1641/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopBoundSplit.cpp.o
[1642/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o
[1643/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o
[1644/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o
[1645/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o
[1646/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o
[1647/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o
[1648/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o
[1649/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o
[1650/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o
[1651/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o
[1652/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
[1653/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o
[1654/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o
[1655/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o
[1656/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
[1657/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o
[1658/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DFAJumpThreading.cpp.o
[1659/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o
[1660/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
[1661/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o
[1662/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstraintElimination.cpp.o
[1663/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o
[1664/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o
[1665/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
[1666/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AnnotationRemarks.cpp.o
[1667/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o
[1668/4009] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
[1669/4009] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPIRBuilder.cpp.o
[1670/4009] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMPContext.cpp.o
[1671/4009] Building CXX object lib/Frontend/OpenMP/CMakeFiles/LLVMFrontendOpenMP.dir/OMP.cpp.o
[1672/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
[1673/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o
[1674/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o
[1675/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o
[1676/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o
In member function 'void {anonymous}::FrameTypeBuilder::finish(llvm::StructType*)',
    inlined from 'llvm::StructType* buildFrameType(llvm::Function&, llvm::coro::Shape&, {anonymous}::FrameDataInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:1217:11:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:757:51: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::OptimizedStructLayoutField>' changed in GCC 7.1
  757 |   auto SizeAndAlign = performOptimizedStructLayout(LayoutFields);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Coroutines/CoroFrame.cpp: In function 'void buildFrameDebugInfo(llvm::Function&, llvm::coro::Shape&, {anonymous}::FrameDataInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:1132:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1132 |   DBuilder.insertDeclare(Shape.FramePtr, FrameDIVar,
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1133 |                          DBuilder.createExpression(), DILoc,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1134 |                          Shape.getInsertPtAfterFramePtr());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Coroutines/CoroFrame.cpp: In function 'void llvm::coro::salvageDebugInfo(llvm::SmallDenseMap<llvm::Value*, llvm::AllocaInst*, 4>&, llvm::DbgVariableIntrinsic*, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Coroutines/CoroFrame.cpp:2678:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2678 |       Expr = DIExpression::appendOpsToArg(Expr, Ops, 0, /*StackValue*/ false);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1677/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineNegator.cpp.o
[1678/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o
[1679/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o
[1680/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o
[1681/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o
[1682/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:41,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Scalar/MergeICmps.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/MergeICmps.cpp:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::BCECmpBlock*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::BCECmpBlock*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*; _Tp = {anonymous}::BCECmpBlock]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::BCECmpBlock*; _ForwardIterator = {anonymous}::BCECmpBlock*; _Allocator = allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/vector.tcc:123:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::BCECmpBlock*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*; _Tp = {anonymous}::BCECmpBlock]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::BCECmpBlock*; _ForwardIterator = {anonymous}::BCECmpBlock*; _Allocator = allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/vector.tcc:123:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::BCECmpBlock*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*; _Tp = {anonymous}::BCECmpBlock]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::BCECmpBlock*; _ForwardIterator = {anonymous}::BCECmpBlock*; _Allocator = allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/vector.tcc:123:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::BCECmpBlock*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::BCECmpBlock*>; _ForwardIterator = {anonymous}::BCECmpBlock*; _Tp = {anonymous}::BCECmpBlock]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::BCECmpBlock*; _ForwardIterator = {anonymous}::BCECmpBlock*; _Allocator = allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::BCECmpBlock}; _Tp = {anonymous}::BCECmpBlock; _Alloc = std::allocator<{anonymous}::BCECmpBlock>]' at /usr/include/c++/13.2.1/bits/vector.tcc:123:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::BCECmpBlock*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:40:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Distance = int; _Tp = {anonymous}::BCECmpBlock; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1910:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27:
/usr/include/c++/13.2.1/bits/stl_algo.h:1635:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1635 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::BCECmpBlock>&; Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'std::vector<std::vector<{anonymous}::BCECmpBlock> > {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/MergeICmps.cpp:443:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, vector<{anonymous}::BCECmpBlock> >; _Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::BCECmpBlock>&; Compare = {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'std::vector<std::vector<{anonymous}::BCECmpBlock> > {anonymous}::mergeBlocks(std::vector<BCECmpBlock>&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/MergeICmps.cpp:443:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1683/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o
[1684/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAtomicRMW.cpp.o
[1685/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
[1686/4009] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
[1687/4009] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/TruncInstCombine.cpp.o
[1688/4009] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/AggressiveInstCombine.cpp.o
[1689/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
[1690/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o
[1691/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ValueProfileCollector.cpp.o
[1692/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerBinaryMetadata.cpp.o
[1693/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o
[1694/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PoisonChecking.cpp.o
[1695/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o
[1696/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/InstVisitor.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/MemoryBuiltins.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/GlobalOpt.cpp:26:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void transferSRADebugInfo(llvm::GlobalVariable*, llvm::GlobalVariable*, uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/GlobalOpt.cpp:438:31,
    inlined from 'llvm::GlobalVariable* SRAGlobal(llvm::GlobalVariable*, const llvm::DataLayout&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/GlobalOpt.cpp:536:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[1697/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/KCFI.cpp.o
[1698/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o
[1699/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrOrderFile.cpp.o
[1700/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o
[1701/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o
[1702/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o
[1703/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemProfiler.cpp.o
[1704/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o
[1705/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o
[1706/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ControlHeightReduction.cpp.o
[1707/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/CGProfile.cpp.o
[1708/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o
[1709/4009] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o
[1710/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
[1711/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o
[1712/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o
[1713/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyLoopExits.cpp.o
[1714/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o
[1715/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
[1716/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Passes/PassBuilder.cpp:212:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Scalar/SROA.h:95:7: warning: 'llvm::SROAPass' declared with greater visibility than the type of its field 'llvm::SROAPass::SelectsToRewrite' [-Wattributes]
   95 | class SROAPass : public PassInfoMixin<SROAPass> {
      |       ^~~~~~~~
[1717/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
[1718/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SizeOpts.cpp.o
[1719/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o
[1720/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o
[1721/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o
[1722/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/EarlyCSE.cpp: In member function 'bool {anonymous}::EarlyCSE::processNode(llvm::DomTreeNode*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/EarlyCSE.cpp:1404:17: warning: unused variable 'CI' [-Wunused-variable]
 1404 |       if (auto *CI = dyn_cast<ConstrainedFPIntrinsic>(&Inst)) {
      |                 ^~
[1723/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileLoaderBaseUtil.cpp.o
[1724/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SampleProfileInference.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void llvm::updateIndexWPDForExports(ModuleSummaryIndex&, function_ref<bool(StringRef, ValueInfo)>, std::map<ValueInfo, std::vector<VTableSlotSummary> >&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:869:11: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  869 |     auto &S = VI.getSummaryList()[0];
      |           ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:869:36: note: the temporary was destroyed at the end of the full expression '(& VI)->llvm::ValueInfo::getSummaryList().llvm::ArrayRef<std::unique_ptr<llvm::GlobalValueSummary> >::operator[](0)'
  869 |     auto &S = VI.getSummaryList()[0];
      |                                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'bool AddCalls({anonymous}::VTableSlotInfo&, const llvm::ValueInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1184:9: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1184 |   auto &S = Callee.getSummaryList()[0];
      |         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1184:38: note: the temporary was destroyed at the end of the full expression '(& Callee)->llvm::ValueInfo::getSummaryList().llvm::ArrayRef<std::unique_ptr<llvm::GlobalValueSummary> >::operator[](0)'
 1184 |   auto &S = Callee.getSummaryList()[0];
      |                                      ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtIndex::trySingleImplDevirt(llvm::MutableArrayRef<llvm::ValueInfo>, llvm::VTableSlotSummary&, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, std::set<llvm::ValueInfo>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1288:9: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1288 |   auto &S = TheFn.getSummaryList()[0];
      |         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1288:37: note: the temporary was destroyed at the end of the full expression 'TheFn.llvm::ValueInfo::getSummaryList().llvm::ArrayRef<std::unique_ptr<llvm::GlobalValueSummary> >::operator[](0)'
 1288 |   auto &S = TheFn.getSummaryList()[0];
      |                                     ^
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:53:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'std::string {anonymous}::DevirtModule::getGlobalName({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1513:13: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1513 | std::string DevirtModule::getGlobalName(VTableSlot Slot,
      |             ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void {anonymous}::DevirtModule::exportGlobal({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::Constant*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1530:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1530 | void DevirtModule::exportGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args,
      |      ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1533:54: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1533 |                                         getGlobalName(Slot, Args, Name), C, &M);
      |                                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void {anonymous}::DevirtModule::exportConstant({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, uint32_t, uint32_t&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1537:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1537 | void DevirtModule::exportConstant(VTableSlot Slot, ArrayRef<uint64_t> Args,
      |      ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1541:17: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1541 |     exportGlobal(
      |     ~~~~~~~~~~~~^
 1542 |         Slot, Args, Name,
      |         ~~~~~~~~~~~~~~~~~
 1543 |         ConstantExpr::getIntToPtr(ConstantInt::get(Int32Ty, Const), Int8PtrTy));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'llvm::Constant* {anonymous}::DevirtModule::importGlobal({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1550:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1550 | Constant *DevirtModule::importGlobal(VTableSlot Slot, ArrayRef<uint64_t> Args,
      |           ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1553:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1553 |       M.getOrInsertGlobal(getGlobalName(Slot, Args, Name), Int8Arr0Ty);
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'llvm::Constant* {anonymous}::DevirtModule::importConstant({anonymous}::VTableSlot, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::IntegerType*, uint32_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1560:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1560 | Constant *DevirtModule::importConstant(VTableSlot Slot, ArrayRef<uint64_t> Args,
      |           ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1566:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1566 |   Constant *C = importGlobal(Slot, Args, Name);
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1637:19: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1637 |       exportGlobal(Slot, Args, "unique_member", UniqueMemberAddr);
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void llvm::wholeprogramdevirt::setBeforeReturnValues(llvm::MutableArrayRef<VirtualCallTarget>, uint64_t, unsigned int, int64_t&, uint64_t&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:282:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
  282 | void wholeprogramdevirt::setBeforeReturnValues(
      |      ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'void llvm::wholeprogramdevirt::setAfterReturnValues(llvm::MutableArrayRef<VirtualCallTarget>, uint64_t, unsigned int, int64_t&, uint64_t&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:299:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
  299 | void wholeprogramdevirt::setAfterReturnValues(
      |      ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::trySingleImplDevirt(llvm::ModuleSummaryIndex*, llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1202:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
 1202 | bool DevirtModule::trySingleImplDevirt(
      |      ^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/GlobalValue.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator<llvm::wholeprogramdevirt::VTableBits>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::wholeprogramdevirt::VTableBits>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::VTableSlotSummary&}; _Tp = llvm::VTableSlotSummary; _Alloc = std::allocator<llvm::VTableSlotSummary>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::VTableSlotSummary>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, bool}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from '{anonymous}::CallSiteInfo& {anonymous}::VTableSlotInfo::findCallSiteInfo(llvm::CallBase&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:530:19:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In function 'uint64_t llvm::wholeprogramdevirt::findLowestOffset(llvm::ArrayRef<VirtualCallTarget>, bool, uint64_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:210:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
  210 | wholeprogramdevirt::findLowestOffset(ArrayRef<VirtualCallTarget> Targets,
      | ^~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'void {anonymous}::DevirtModule::tryICallBranchFunnel(llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1318:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
 1318 | void DevirtModule::tryICallBranchFunnel(
      |      ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1345:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1345 |                           getGlobalName(Slot, {}, "branch_funnel"), &M);
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&>, std::tuple<>}; _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Val = std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:78:21,
    inlined from 'std::enable_if_t<llvm::yaml::has_CustomMappingTraits<T>::value, void> llvm::yaml::yamlize(IO&, T&, bool, EmptyContext&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:1134:39,
    inlined from 'void llvm::yaml::IO::processKey(const char*, T&, bool, Context&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; Context = llvm::yaml::EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:957:14,
    inlined from 'std::enable_if_t<(! llvm::yaml::has_SequenceTraits<T>::value), void> llvm::yaml::IO::mapOptionalWithContext(const char*, T&, Context&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; Context = llvm::yaml::EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:917:21,
    inlined from 'void llvm::yaml::IO::mapOptional(const char*, T&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:889:27,
    inlined from 'static void llvm::yaml::MappingTraits<llvm::WholeProgramDevirtResolution>::mapping(llvm::yaml::IO&, llvm::WholeProgramDevirtResolution&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:110:19,
    inlined from 'void llvm::yaml::detail::doMapping(llvm::yaml::IO&, T&, llvm::yaml::EmptyContext&) [with T = llvm::WholeProgramDevirtResolution]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:974:28,
    inlined from 'std::enable_if_t<llvm::yaml::unvalidatedMappingTraits<T, Context>::value, void> llvm::yaml::yamlize(IO&, T&, bool, Context&) [with T = llvm::WholeProgramDevirtResolution; Context = EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:1119:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:21:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]',
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:80:45,
    inlined from 'std::enable_if_t<llvm::yaml::has_CustomMappingTraits<T>::value, void> llvm::yaml::yamlize(IO&, T&, bool, EmptyContext&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:1134:39,
    inlined from 'void llvm::yaml::IO::processKey(const char*, T&, bool, Context&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; Context = llvm::yaml::EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:957:14,
    inlined from 'std::enable_if_t<(! llvm::yaml::has_SequenceTraits<T>::value), void> llvm::yaml::IO::mapOptionalWithContext(const char*, T&, Context&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; Context = llvm::yaml::EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:917:21,
    inlined from 'void llvm::yaml::IO::mapOptional(const char*, T&) [with T = std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:889:27,
    inlined from 'static void llvm::yaml::MappingTraits<llvm::WholeProgramDevirtResolution>::mapping(llvm::yaml::IO&, llvm::WholeProgramDevirtResolution&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:110:19,
    inlined from 'void llvm::yaml::detail::doMapping(llvm::yaml::IO&, T&, llvm::yaml::EmptyContext&) [with T = llvm::WholeProgramDevirtResolution]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:974:28,
    inlined from 'std::enable_if_t<llvm::yaml::unvalidatedMappingTraits<T, Context>::value, void> llvm::yaml::yamlize(IO&, T&, bool, Context&) [with T = llvm::WholeProgramDevirtResolution; Context = EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:1119:22:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]',
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::WholeProgramDevirtResolution> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:123:47,
    inlined from 'std::enable_if_t<llvm::yaml::has_CustomMappingTraits<T>::value, void> llvm::yaml::yamlize(IO&, T&, bool, EmptyContext&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:1134:39,
    inlined from 'void llvm::yaml::IO::processKey(const char*, T&, bool, Context&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>; Context = llvm::yaml::EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:957:14,
    inlined from 'std::enable_if_t<(! llvm::yaml::has_SequenceTraits<T>::value), void> llvm::yaml::IO::mapOptionalWithContext(const char*, T&, Context&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>; Context = llvm::yaml::EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:917:21,
    inlined from 'void llvm::yaml::IO::mapOptional(const char*, T&) [with T = std::map<long long unsigned int, llvm::WholeProgramDevirtResolution>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:889:27,
    inlined from 'static void llvm::yaml::MappingTraits<llvm::TypeIdSummary>::mapping(llvm::yaml::IO&, llvm::TypeIdSummary&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:134:19,
    inlined from 'void llvm::yaml::detail::doMapping(llvm::yaml::IO&, T&, llvm::yaml::EmptyContext&) [with T = llvm::TypeIdSummary]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:974:28,
    inlined from 'std::enable_if_t<llvm::yaml::unvalidatedMappingTraits<T, Context>::value, void> llvm::yaml::yamlize(IO&, T&, bool, Context&) [with T = llvm::TypeIdSummary; Context = EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:1119:22:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1688:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
 1688 | bool DevirtModule::tryVirtualConstProp(
      |      ^~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]',
    inlined from 'bool {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1724:54:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1773:21: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1773 |       exportConstant(Slot, CSByConstantArg.first, "byte", OffsetByte,
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1774 |                      ResByArg->Byte);
      |                      ~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1775:21: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1775 |       exportConstant(Slot, CSByConstantArg.first, "bit", 1ULL << OffsetBit,
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1776 |                      ResByArg->Bit);
      |                      ~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::VTableSlotSummary; _Alloc = std::allocator<llvm::VTableSlotSummary>]',
    inlined from 'bool {anonymous}::DevirtIndex::trySingleImplDevirt(llvm::MutableArrayRef<llvm::ValueInfo>, llvm::VTableSlotSummary&, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, std::set<llvm::ValueInfo>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1304:42:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::VTableSlotSummary*, std::vector<llvm::VTableSlotSummary> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator<llvm::wholeprogramdevirt::VTableBits>]',
    inlined from 'void {anonymous}::DevirtModule::buildTypeIdentifierMap(std::vector<llvm::wholeprogramdevirt::VTableBits>&, llvm::DenseMap<llvm::Metadata*, std::set<llvm::wholeprogramdevirt::TypeMemberInfo> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:971:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VTableBits*, std::vector<llvm::wholeprogramdevirt::VTableBits> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::DevirtModule::importResolution({anonymous}::VTableSlot, {anonymous}::VTableSlotInfo&)',
    inlined from 'bool {anonymous}::DevirtModule::run()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2157:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2041:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2041 |           importGlobal(Slot, CSByConstantArg.first, "unique_member");
      |           ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2047:38: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2047 |       Constant *Byte = importConstant(Slot, CSByConstantArg.first, "byte",
      |                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2048 |                                       Int32Ty, ResByArg.Byte);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2049:37: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2049 |       Constant *Bit = importConstant(Slot, CSByConstantArg.first, "bit", Int8Ty,
      |                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2050 |                                      ResByArg.Bit);
      |                                      ~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2063:44: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2063 |         M.getOrInsertFunction(getGlobalName(Slot, {}, "branch_funnel"),
      |                               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]',
    inlined from 'bool {anonymous}::DevirtModule::run()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2241:44:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool {anonymous}::DevirtModule::tryFindVirtualCallTargets(std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> >&, const std::set<llvm::wholeprogramdevirt::TypeMemberInfo>&, uint64_t, llvm::ModuleSummaryIndex*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1027:29,
    inlined from 'bool {anonymous}::DevirtModule::run()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2242:34:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VirtualCallTarget*, std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp: In member function 'bool {anonymous}::DevirtModule::run()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2247:32: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
 2247 |             tryVirtualConstProp(TargetsForSlot, S.second, Res, S.first);
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2249:29: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>' changed in GCC 7.1
 2249 |         tryICallBranchFunnel(TargetsForSlot, S.second, Res, S.first);
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::FunctionSummary::addTypeTest(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:930:33,
    inlined from 'bool {anonymous}::DevirtModule::run()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2267:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::FunctionSummary::addTypeTest(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:930:33,
    inlined from 'bool {anonymous}::DevirtModule::run()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2270:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::output(llvm::yaml::IO&, llvm::GlobalValueSummaryMapTy&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:248:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]',
    inlined from 'void {anonymous}::DevirtIndex::run()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:2370:41:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:216:16:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:222:20:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1725/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdaterBulk.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:22:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair<const long long int, llvm::Instruction*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, llvm::Instruction*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, llvm::Instruction*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, llvm::Instruction*>, std::_Select1st<std::pair<const long long int, llvm::Instruction*> >, std::less<long long int>, std::allocator<std::pair<const long long int, llvm::Instruction*> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1726/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o
[1727/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o
[1728/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SCCPSolver.cpp.o
[1729/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ScalarEvolutionExpander.cpp.o
[1730/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/RelLookupTableConverter.cpp.o
[1731/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o
[1732/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o
[1733/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
In member function 'llvm::APFloatBase::opStatus llvm::APFloat::convertToInteger(llvm::MutableArrayRef<long long unsigned int>, unsigned int, bool, llvm::APFloatBase::roundingMode, bool*) const',
    inlined from 'bool ConvertToSInt(const llvm::APFloat&, int64_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:198:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:1123:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1123 |         convertToInteger(Input, Width, IsSigned, RM, IsExact));
      |                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:27:21: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS'
   27 |       return U.IEEE.METHOD_CALL;                                               \
      |                     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:1123:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1123 |         convertToInteger(Input, Width, IsSigned, RM, IsExact));
      |                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:29:23: note: in definition of macro 'APFLOAT_DISPATCH_ON_SEMANTICS'
   29 |       return U.Double.METHOD_CALL;                                             \
      |                       ^~~~~~~~~~~
[1734/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
[1735/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MisExpect.cpp.o
[1736/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
[1737/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
[1738/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryTaggingSupport.cpp.o
[1739/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MemoryOpRemark.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:41,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Scalar/ConstraintElimination.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:14:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h: In member function 'bool llvm::ConstraintSystem::addVariableRow(llvm::ArrayRef<long long int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h:39:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
   39 |   bool addVariableRow(ArrayRef<int64_t> R) {
      |        ^~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long int, 8>*; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long int, 8>*; It2 = llvm::SmallVector<long long int, 8>*; T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const long long int*, const long long int*}; T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:409:24,
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {const long long int*, const long long int*}; T = llvm::SmallVector<long long int, 8>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:943:38,
    inlined from 'bool llvm::ConstraintSystem::addVariableRow(llvm::ArrayRef<long long int>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h:51:29:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h: In member function 'bool llvm::ConstraintSystem::addVariableRowFill(llvm::ArrayRef<long long int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h:55:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
   55 |   bool addVariableRowFill(ArrayRef<int64_t> R) {
      |        ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h:65:26: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
   65 |     return addVariableRow(R);
      |            ~~~~~~~~~~~~~~^~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long int, 8>*; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long int, 8>*; It2 = llvm::SmallVector<long long int, 8>*; T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long int, 8>*; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long int, 8>*; It2 = llvm::SmallVector<long long int, 8>*; T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<long long int, 8>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::SmallVector<long long int, 8>; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from '{anonymous}::ConstraintTy::ConstraintTy({anonymous}::ConstraintTy&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:96:8,
    inlined from '{anonymous}::ConstraintTy {anonymous}::ConstraintInfo::getConstraint.constprop(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::SmallVectorImpl<llvm::Value*>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:511:10:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<long long int, 8>*>; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<long long int, 8>*; _ForwardIterator = llvm::SmallVector<long long int, 8>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<long long int, 8>*; It2 = llvm::SmallVector<long long int, 8>*; T = llvm::SmallVector<long long int, 8>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<long long int, 8>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::SmallVector<long long int, 8>; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from '{anonymous}::ConstraintTy::ConstraintTy({anonymous}::ConstraintTy&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:96:8,
    inlined from '{anonymous}::ConstraintTy {anonymous}::ConstraintInfo::getConstraintForSolving(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:529:10:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<long long int, 8>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool llvm::ConstraintSystem::addVariableRowFill(llvm::ArrayRef<long long int>)',
    inlined from 'void {anonymous}::ConstraintInfo::addFact(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, unsigned int, unsigned int, llvm::SmallVectorImpl<{anonymous}::StackEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:831:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h:65:26: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
   65 |     return addVariableRow(R);
      |            ~~~~~~~~~~~~~~^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp: In member function 'void {anonymous}::ConstraintInfo::addFact(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, unsigned int, unsigned int, llvm::SmallVectorImpl<{anonymous}::StackEntry>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:856:33: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
  856 |       CSToUse.addVariableRowFill(R.Coefficients);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool checkAndReplaceCondition(llvm::CmpInst*, {anonymous}::ConstraintInfo&)',
    inlined from 'bool eliminateConstraints(llvm::Function&, llvm::DominatorTree&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:1015:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp:770:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
  770 |     CSToUse.addVariableRow(Row);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~
[1740/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MatrixUtils.cpp.o
[1741/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o
[1742/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o
[1743/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
[1744/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerIFunc.cpp.o
[1745/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerGlobalDtors.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:40,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Instrumentation/CGProfile.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:9:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref<llvm::BlockFrequencyInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:93:25:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref<llvm::BlockFrequencyInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:93:25:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref<llvm::BlockFrequencyInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:93:25:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref<llvm::BlockFrequencyInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:93:25:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref<llvm::BlockFrequencyInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:93:25:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'bool runCGProfilePass(llvm::Module&, llvm::function_ref<llvm::BlockFrequencyInfo&(llvm::Function&)>, llvm::function_ref<llvm::TargetTransformInfo&(llvm::Function&)>, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/CGProfile.cpp:93:25:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1746/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerAtomic.cpp.o
[1747/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
[1748/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o
[1749/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o
[1750/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollAndJam.cpp.o
[1751/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o
[1752/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o
[1753/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopRotationUtils.cpp.o
[1754/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopPeel.cpp.o
[1755/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
[1756/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o
[1757/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o
[1758/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o
[1759/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:16:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _OutputIterator = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::ByteArrayInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _RandomAccessIterator2 = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::ByteArrayInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _BidirectionalIterator2 = {anonymous}::ByteArrayInfo*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::lowertypetests::GlobalLayoutBuilder::addFragment(const std::set<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:199:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::ByteArrayInfo>&; Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:592:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, vector<{anonymous}::ByteArrayInfo> >; _Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::ByteArrayInfo>&; Compare = {anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:592:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h:18:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, bool}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:78:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:39,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:50:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:216:16:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, bool}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'static void llvm::yaml::CustomMappingTraits<std::map<long long unsigned int, llvm::GlobalValueSummaryInfo> >::inputOne(llvm::yaml::IO&, llvm::StringRef, llvm::GlobalValueSummaryMapTy&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h:222:20:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1760/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InjectTLIMappings.cpp.o
[1761/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o
[1762/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/HelloWorld.cpp.o
[1763/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GuardUtils.cpp.o
[1764/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o
[1765/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o
[1766/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o
[1767/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o
[1768/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FixIrreducible.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/SROA.cpp:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Scalar/SROA.h:95:7: warning: 'llvm::SROAPass' declared with greater visibility than the type of its field 'llvm::SROAPass::SelectsToRewrite' [-Wattributes]
   95 | class SROAPass : public PassInfoMixin<SROAPass> {
      |       ^~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/InstVisitor.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/PtrUseVisitor.h:30,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/SROA.cpp:44:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void {anonymous}::migrateDebugInfo(llvm::AllocaInst*, uint64_t, uint64_t, llvm::Instruction*, llvm::Instruction*, llvm::Value*, llvm::Value*, const llvm::DataLayout&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/SROA.cpp:202:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Scalar/SROA.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool llvm::SROAPass::presplitLoadsAndStores(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/SROA.cpp:4205:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool llvm::SROAPass::presplitLoadsAndStores(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/SROA.cpp:4227:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1769/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
[1770/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
[1771/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o
[1772/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o
[1773/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Debugify.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:15:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef<InstrProfValueData>&, uint64_t, uint32_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51,
    inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57,
    inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54,
    inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef<InstrProfValueData>&, uint64_t, uint32_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51,
    inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57,
    inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54,
    inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef<InstrProfValueData>&, uint64_t, uint32_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51,
    inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57,
    inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54,
    inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef<InstrProfValueData>&, uint64_t, uint32_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51,
    inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57,
    inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54,
    inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef<InstrProfValueData>&, uint64_t, uint32_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51,
    inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57,
    inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54,
    inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::Function* llvm::InstrProfSymtab::getFunction(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:615:17,
    inlined from 'std::vector<{anonymous}::ICallPromotionFunc::PromotionCandidate> {anonymous}::ICallPromotionFunc::getPromotionCandidatesForCallSite(const llvm::CallBase&, const llvm::ArrayRef<InstrProfValueData>&, uint64_t, uint32_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:214:51,
    inlined from 'bool {anonymous}::ICallPromotionFunc::processFunction(llvm::ProfileSummaryInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:310:57,
    inlined from 'bool promoteIndirectCalls(llvm::Module&, llvm::ProfileSummaryInfo*, bool, bool, llvm::ModuleAnalysisManager*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:357:54,
    inlined from 'llvm::PreservedAnalyses llvm::PGOIndirectCallPromotion::run(llvm::Module&, llvm::ModuleAnalysisManager&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:375:28:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1774/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o
[1775/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeMoverUtils.cpp.o
[1776/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeLayout.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:41,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/IPO/SampleProfile.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleProfile.cpp:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::InlineCandidate&}; _Tp = {anonymous}::InlineCandidate; _Alloc = std::allocator<{anonymous}::InlineCandidate>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<{anonymous}::InlineCandidate>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:40:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, vector<{anonymous}::InlineCandidate> >; _Distance = int; _Tp = {anonymous}::InlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::CandidateComparer>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, vector<{anonymous}::InlineCandidate> >; _Distance = int; _Tp = {anonymous}::InlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::CandidateComparer>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FlowBlock&}; _Tp = llvm::FlowBlock; _Alloc = std::allocator<llvm::FlowBlock>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FlowBlock>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FlowJump&}; _Tp = llvm::FlowJump; _Alloc = std::allocator<llvm::FlowJump>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FlowJump>::iterator' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleProfile.cpp: In member function 'void {anonymous}::SampleProfileMatcher::detectProfileMismatch()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleProfile.cpp:2193:35: note: parameter passing for argument of type 'llvm::ArrayRef<std::pair<llvm::StringRef, long long unsigned int> >' changed in GCC 7.1
 2193 |     auto *MD = MDB.createLLVMStats(ProfStatsVec);
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FlowBlock; _Alloc = std::allocator<llvm::FlowBlock>]',
    inlined from 'void llvm::SampleProfileInference<BT>::initFunction(llvm::FlowFunction&, const std::vector<const typename llvm::afdo_detail::TypeMap<BT>::BasicBlockT*>&, llvm::DenseMap<const typename llvm::afdo_detail::TypeMap<BT>::BasicBlockT*, long long unsigned int>&) [with BT = llvm::BasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Utils/SampleProfileInference.h:279:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FlowBlock*, std::vector<llvm::FlowBlock> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FlowJump; _Alloc = std::allocator<llvm::FlowJump>]',
    inlined from 'void llvm::SampleProfileInference<BT>::initFunction(llvm::FlowFunction&, const std::vector<const typename llvm::afdo_detail::TypeMap<BT>::BasicBlockT*>&, llvm::DenseMap<const typename llvm::afdo_detail::TypeMap<BT>::BasicBlockT*, long long unsigned int>&) [with BT = llvm::BasicBlock]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Utils/SampleProfileInference.h:289:27:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FlowJump*, std::vector<llvm::FlowJump> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::InlineCandidate; _Alloc = std::allocator<{anonymous}::InlineCandidate>]',
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = {anonymous}::InlineCandidate; _Sequence = std::vector<{anonymous}::InlineCandidate>; _Compare = {anonymous}::CandidateComparer]' at /usr/include/c++/13.2.1/bits/stl_queue.h:740:13,
    inlined from 'bool {anonymous}::SampleProfileLoader::inlineHotFunctionsWithPriority(llvm::Function&, llvm::DenseSet<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleProfile.cpp:1431:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::InlineCandidate&}; _Tp = {anonymous}::InlineCandidate; _Alloc = std::allocator<{anonymous}::InlineCandidate>]',
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {{anonymous}::InlineCandidate&}; _Tp = {anonymous}::InlineCandidate; _Sequence = std::vector<{anonymous}::InlineCandidate>; _Compare = {anonymous}::CandidateComparer]' at /usr/include/c++/13.2.1/bits/stl_queue.h:756:18,
    inlined from 'bool {anonymous}::SampleProfileLoader::inlineHotFunctionsWithPriority(llvm::Function&, llvm::DenseSet<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleProfile.cpp:1500:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::InlineCandidate&}; _Tp = {anonymous}::InlineCandidate; _Alloc = std::allocator<{anonymous}::InlineCandidate>]',
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {{anonymous}::InlineCandidate&}; _Tp = {anonymous}::InlineCandidate; _Sequence = std::vector<{anonymous}::InlineCandidate>; _Compare = {anonymous}::CandidateComparer]' at /usr/include/c++/13.2.1/bits/stl_queue.h:756:18,
    inlined from 'bool {anonymous}::SampleProfileLoader::inlineHotFunctionsWithPriority(llvm::Function&, llvm::DenseSet<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/IPO/SampleProfile.cpp:1514:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::InlineCandidate*, std::vector<{anonymous}::InlineCandidate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1777/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o
[1778/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/InstVisitor.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/MemoryBuiltins.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:46:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'shortenAssignment(llvm::Instruction*, uint64_t, uint64_t, uint64_t, bool)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:500:26,
    inlined from 'void shortenAssignment(llvm::Instruction*, uint64_t, uint64_t, uint64_t, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:522:29,
    inlined from 'bool tryToShorten(llvm::Instruction*, int64_t&, uint64_t&, int64_t, uint64_t, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:619:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[1779/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DepthFirstIterator.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Utils/SampleProfileInference.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::MinCostMaxFlow::Edge&}; _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<{anonymous}::MinCostMaxFlow::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'std::vector<long long unsigned int, std::allocator<long long unsigned int> > {anonymous}::MinCostMaxFlow::findAugmentingDAG()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:376:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:156:12,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1084:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:156:12,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1084:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:156:12,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1086:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:156:12,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1086:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:156:12,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1093:20,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:156:12,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1093:20,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1095:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1095:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1096:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1096:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1097:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1097:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:156:12,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1113:20,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:156:12,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1113:20,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1115:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1115:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1116:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1116:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1117:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1117:22,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:150:25,
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:156:12,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1122:18,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::MinCostMaxFlow::Edge; _Alloc = std::allocator<{anonymous}::MinCostMaxFlow::Edge>]',
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:151:25,
    inlined from 'void {anonymous}::MinCostMaxFlow::addEdge(uint64_t, uint64_t, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:156:12,
    inlined from 'void {anonymous}::initializeNetwork(const llvm::ProfiParams&, MinCostMaxFlow&, llvm::FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1122:18,
    inlined from 'void llvm::applyFlowInference(const ProfiParams&, FlowFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SampleProfileInference.cpp:1316:20:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::MinCostMaxFlow::Edge*, std::vector<{anonymous}::MinCostMaxFlow::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1780/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeFreezeInLoops.cpp.o
[1781/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeAliases.cpp.o
[1782/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallGraphUpdater.cpp.o
[1783/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o
[1784/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o
[1785/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o
[1786/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o
[1787/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o
[1788/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AssumeBundleBuilder.cpp.o
[1789/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o
[1790/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AMDGPUEmitPrintf.cpp.o
[1791/4009] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o
[1792/4009] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
[1793/4009] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
[1794/4009] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp: In function 'bool {anonymous}::HWAddressSanitizer::instrumentStack(llvm::memtag::StackInfo&, llvm::Value*, const llvm::DominatorTree&, const llvm::PostDominatorTree&, const llvm::LoopInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:1356:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1356 |           DDI->setExpression(DIExpression::appendOpsToArg(DDI->getExpression(),
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1357 |                                                           NewOps, LocNo));
      |                                                           ~~~~~~~~~~~~~~~
[1795/4009] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
[1796/4009] Building CXX object lib/IRPrinter/CMakeFiles/LLVMIRPrinter.dir/IRPrintingPasses.cpp.o
[1797/4009] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:36:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue narrowExtractedVectorLoad(llvm::SDNode*, llvm::SelectionDAG&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:22675:34,
    inlined from 'llvm::SDValue {anonymous}::DAGCombiner::visitEXTRACT_SUBVECTOR(llvm::SDNode*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:22843:55:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1798/4009] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:41,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Utils/LowerSwitch.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/LowerSwitch.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::IntRange&}; _Tp = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<{anonymous}::IntRange>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]',
    inlined from 'void {anonymous}::ProcessSwitchInst(llvm::SwitchInst*, llvm::SmallPtrSetImpl<llvm::BasicBlock*>&, llvm::AssumptionCache*, llvm::LazyValueInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/LowerSwitch.cpp:442:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]',
    inlined from 'void {anonymous}::ProcessSwitchInst(llvm::SwitchInst*, llvm::SmallPtrSetImpl<llvm::BasicBlock*>&, llvm::AssumptionCache*, llvm::LazyValueInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/LowerSwitch.cpp:458:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1799/4009] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
[1800/4009] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
[1801/4009] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
[1802/4009] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
[1803/4009] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o
[1804/4009] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
[1805/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86_64.cpp.o
[1806/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/riscv.cpp.o
[1807/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/loongarch.cpp.o
[1808/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/i386.cpp.o
[1809/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch64.cpp.o
[1810/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF_x86_64.cpp.o
[1811/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFLinkGraphBuilder.cpp.o
[1812/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFDirectiveParser.cpp.o
[1813/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF.cpp.o
[1814/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86_64.cpp.o
[1815/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_riscv.cpp.o
[1816/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_loongarch.cpp.o
[1817/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_i386.cpp.o
[1818/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch64.cpp.o
[1819/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELFLinkGraphBuilder.cpp.o
[1820/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__register_frame(void*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:45:14: warning: unnecessary parentheses in declaration of 'rf' [-Wparentheses]
   45 |   static void((*rf)(void *)) = 0;
      |              ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:45:14: note: remove parentheses
   45 |   static void((*rf)(void *)) = 0;
      |              ^~~~~~~~~~~~~~~
      |              -             -
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__deregister_frame(void*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:58:14: warning: unnecessary parentheses in declaration of 'df' [-Wparentheses]
   58 |   static void((*df)(void *)) = 0;
      |              ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:58:14: note: remove parentheses
   58 |   static void((*df)(void *)) = 0;
      |              ^~~~~~~~~~~~~~~
      |              -             -
[1821/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOLinkGraphBuilder.cpp.o
[1822/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o
[1823/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_arm64.cpp.o
[1824/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o
[1825/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o
[1826/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o
[1827/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o
[1828/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o
[1829/4009] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/DWARFRecordSectionSplitter.cpp.o
[1830/4009] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:41,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/LoopAnalysisManager.h:32,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::LSRFixup*>; _ForwardIterator = {anonymous}::LSRFixup*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::LSRFixup*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::LSRFixup*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::LSRFixup*>; _ForwardIterator = {anonymous}::LSRFixup*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::LSRFixup*>; _ForwardIterator = {anonymous}::LSRFixup*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = {anonymous}::LSRFixup*; _ForwardIterator = {anonymous}::LSRFixup*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = {anonymous}::LSRFixup*; It2 = {anonymous}::LSRFixup*; T = {anonymous}::LSRFixup; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = {anonymous}::LSRFixup; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = {anonymous}::LSRFixup; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::LSRFixup*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::Formula*>; _ForwardIterator = {anonymous}::Formula*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::Formula*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::Formula*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::Formula*>; _ForwardIterator = {anonymous}::Formula*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::Formula*>; _ForwardIterator = {anonymous}::Formula*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = {anonymous}::Formula*; _ForwardIterator = {anonymous}::Formula*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = {anonymous}::Formula*; It2 = {anonymous}::Formula*; T = {anonymous}::Formula; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = {anonymous}::Formula; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = {anonymous}::Formula; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::Formula*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::Formula*>; _ForwardIterator = {anonymous}::Formula*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::Formula*>; _ForwardIterator = {anonymous}::Formula*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = {anonymous}::Formula*; _ForwardIterator = {anonymous}::Formula*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = {anonymous}::Formula*; It2 = {anonymous}::Formula*; T = {anonymous}::Formula; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = {anonymous}::Formula]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::Formula*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::LSRFixup*>; _ForwardIterator = {anonymous}::LSRFixup*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::LSRFixup*>; _ForwardIterator = {anonymous}::LSRFixup*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = {anonymous}::LSRFixup*; _ForwardIterator = {anonymous}::LSRFixup*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = {anonymous}::LSRFixup*; It2 = {anonymous}::LSRFixup*; T = {anonymous}::LSRFixup; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = {anonymous}::LSRFixup]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::LSRFixup*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:87:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void updateDVIWithLocation(llvm::DbgValueInst&, llvm::Value*, llvm::SmallVectorImpl<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6289:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void updateDVIWithLocations(llvm::DbgValueInst&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6304:20,
    inlined from 'void UpdateDbgValueInst({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6328:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp: In function 'void UpdateDbgValueInst({anonymous}::DVIRecoveryRec&, llvm::SmallVectorImpl<llvm::Value*>&, llvm::SmallVectorImpl<long long unsigned int>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6336:39: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 6336 |     SalvageExpr = DIExpression::append(SalvageExpr, {dwarf::DW_OP_stack_value});
      |                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:45:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<long long int, const llvm::SCEV*>}; _Key = long long int; _Val = std::pair<const long long int, const llvm::SCEV*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, const llvm::SCEV*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, const llvm::SCEV*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, const llvm::SCEV*>, std::_Select1st<std::pair<const long long int, const llvm::SCEV*> >, std::less<long long int>, std::allocator<std::pair<const long long int, const llvm::SCEV*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:125:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long int, const llvm::SCEV*>}; _Key = long long int; _Tp = const llvm::SCEV*; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, const llvm::SCEV*> >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long int, const llvm::SCEV*>; _Key = long long int; _Tp = const llvm::SCEV*; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, const llvm::SCEV*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from 'void {anonymous}::LSRInstance::GenerateCrossUseConstantOffsets()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:4241:30:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long int, const llvm::SCEV*>::const_iterator' {aka 'std::_Rb_tree<long long int, std::pair<const long long int, const llvm::SCEV*>, std::_Select1st<std::pair<const long long int, const llvm::SCEV*> >, std::less<long long int>, std::allocator<std::pair<const long long int, const llvm::SCEV*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Value.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:18:
In member function 'llvm::Use::operator llvm::Value*() const',
    inlined from 'llvm::Value* llvm::BranchInst::getCondition() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Instructions.h:3222:18,
    inlined from 'bool ReduceLoopStrength(llvm::Loop*, llvm::IVUsers&, llvm::ScalarEvolution&, llvm::DominatorTree&, llvm::LoopInfo&, const llvm::TargetTransformInfo&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::MemorySSA*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:6860:45:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Use.h:65:37: warning: array subscript -3 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds=]
   65 |   operator Value *() const { return Val; }
      |                                     ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Use.h:65:37: warning: array subscript -3 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds=]
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Use.h:65:37: warning: array subscript -3 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds=]
[1831/4009] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
[1832/4009] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/MarkupFilter.cpp.o
[1833/4009] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Markup.cpp.o
[1834/4009] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Utils/SCCPSolver.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SCCPSolver.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ValueLatticeElement&}; _Tp = llvm::ValueLatticeElement; _Alloc = std::allocator<llvm::ValueLatticeElement>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ValueLatticeElement>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ValueLatticeElement; _Alloc = std::allocator<llvm::ValueLatticeElement>]',
    inlined from 'std::vector<llvm::ValueLatticeElement> llvm::SCCPInstVisitor::getStructLatticeValueFor(llvm::Value*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SCCPSolver.cpp:645:29,
    inlined from 'std::vector<llvm::ValueLatticeElement> llvm::SCCPSolver::getStructLatticeValueFor(llvm::Value*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SCCPSolver.cpp:1872:45,
    inlined from 'bool llvm::SCCPSolver::tryToReplaceWithConstant(llvm::Value*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SCCPSolver.cpp:70:70:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ValueLatticeElement*, std::vector<llvm::ValueLatticeElement> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ValueLatticeElement; _Alloc = std::allocator<llvm::ValueLatticeElement>]',
    inlined from 'std::vector<llvm::ValueLatticeElement> llvm::SCCPInstVisitor::getStructLatticeValueFor(llvm::Value*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SCCPSolver.cpp:645:29,
    inlined from 'std::vector<llvm::ValueLatticeElement> llvm::SCCPSolver::getStructLatticeValueFor(llvm::Value*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SCCPSolver.cpp:1872:45:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ValueLatticeElement*, std::vector<llvm::ValueLatticeElement> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>}; _Tp = std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>; _Alloc = std::allocator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>, std::allocator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>}; _Tp = std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>; _Alloc = std::allocator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>; _Alloc = std::allocator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = std::pair<llvm::Function*, unsigned int>; ValueT = llvm::ValueLatticeElement; MapType = llvm::DenseMap<std::pair<llvm::Function*, unsigned int>, unsigned int, llvm::DenseMapInfo<std::pair<llvm::Function*, unsigned int>, void>, llvm::detail::DenseMapPair<std::pair<llvm::Function*, unsigned int>, unsigned int> >; VectorType = std::vector<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>, std::allocator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:104:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>*, std::vector<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>, std::allocator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::Function*, llvm::ValueLatticeElement>}; _Tp = std::pair<llvm::Function*, llvm::ValueLatticeElement>; _Alloc = std::allocator<std::pair<llvm::Function*, llvm::ValueLatticeElement> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Function*, llvm::ValueLatticeElement>, std::allocator<std::pair<llvm::Function*, llvm::ValueLatticeElement> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>}; _Tp = std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>; _Alloc = std::allocator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>; _Alloc = std::allocator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = std::pair<llvm::Function*, unsigned int>; ValueT = llvm::ValueLatticeElement; MapType = llvm::DenseMap<std::pair<llvm::Function*, unsigned int>, unsigned int, llvm::DenseMapInfo<std::pair<llvm::Function*, unsigned int>, void>, llvm::detail::DenseMapPair<std::pair<llvm::Function*, unsigned int>, unsigned int> >; VectorType = std::vector<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>, std::allocator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23,
    inlined from 'void llvm::SCCPInstVisitor::addTrackedFunction(llvm::Function*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SCCPSolver.cpp:606:38:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>*, std::vector<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement>, std::allocator<std::pair<std::pair<llvm::Function*, unsigned int>, llvm::ValueLatticeElement> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::Function*, llvm::ValueLatticeElement>}; _Tp = std::pair<llvm::Function*, llvm::ValueLatticeElement>; _Alloc = std::allocator<std::pair<llvm::Function*, llvm::ValueLatticeElement> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::Function*, llvm::ValueLatticeElement>; _Alloc = std::allocator<std::pair<llvm::Function*, llvm::ValueLatticeElement> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Function*; ValueT = llvm::ValueLatticeElement; MapType = llvm::DenseMap<llvm::Function*, unsigned int, llvm::DenseMapInfo<llvm::Function*, void>, llvm::detail::DenseMapPair<llvm::Function*, unsigned int> >; VectorType = std::vector<std::pair<llvm::Function*, llvm::ValueLatticeElement>, std::allocator<std::pair<llvm::Function*, llvm::ValueLatticeElement> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23,
    inlined from 'void llvm::SCCPInstVisitor::addTrackedFunction(llvm::Function*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SCCPSolver.cpp:609:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Function*, llvm::ValueLatticeElement>*, std::vector<std::pair<llvm::Function*, llvm::ValueLatticeElement>, std::allocator<std::pair<llvm::Function*, llvm::ValueLatticeElement> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1835/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
[1836/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o
[1837/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o
[1838/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o
[1839/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o
[1840/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o
[1841/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o
[1842/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o
[1843/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp:13:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::RelocationValueRef&>, std::tuple<>}; _Key = llvm::RelocationValueRef; _Val = std::pair<const llvm::RelocationValueRef, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'uint64_t llvm::RuntimeDyldCOFF::getDLLImportOffset(unsigned int, llvm::RuntimeDyldImpl::StubMap&, llvm::StringRef, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp:99:14:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::tuple<long long unsigned int, long long unsigned int, long long unsigned int> llvm::RuntimeDyldCOFFAArch64::generateRelocationStub(unsigned int, llvm::StringRef, uint64_t, uint64_t, uint64_t, llvm::RuntimeDyldImpl::StubMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h:118:32,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldCOFFAArch64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h:203:67:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::RelocationValueRef; _Tp = unsigned int; _Compare = std::less<llvm::RelocationValueRef>; _Alloc = std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> >]',
    inlined from 'std::tuple<long long unsigned int, long long unsigned int, long long unsigned int> llvm::RuntimeDyldCOFFX86_64::generateRelocationStub(unsigned int, llvm::StringRef, uint64_t, uint64_t, uint64_t, llvm::RuntimeDyldImpl::StubMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h:162:32,
    inlined from 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldCOFFX86_64::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h:250:67:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::RelocationValueRef, std::pair<const llvm::RelocationValueRef, unsigned int>, std::_Select1st<std::pair<const llvm::RelocationValueRef, unsigned int> >, std::less<llvm::RelocationValueRef>, std::allocator<std::pair<const llvm::RelocationValueRef, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[1844/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o
[1845/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o
[1846/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o
[1847/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Utils/CodeLayout.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/CodeLayout.cpp:42:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void {anonymous}::ExtTSPImpl::initialize(const std::vector<long long unsigned int>&, const std::vector<long long unsigned int>&, const EdgeCountMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/CodeLayout.cpp:528:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void {anonymous}::ExtTSPImpl::initialize(const std::vector<long long unsigned int>&, const std::vector<long long unsigned int>&, const EdgeCountMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/CodeLayout.cpp:529:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void {anonymous}::ExtTSPImpl::concatChains(std::vector<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/CodeLayout.cpp:923:24,
    inlined from 'void {anonymous}::ExtTSPImpl::run(std::vector<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/CodeLayout.cpp:496:17,
    inlined from 'std::vector<long long unsigned int> llvm::applyExtTspLayout(const std::vector<long long unsigned int>&, const std::vector<long long unsigned int>&, const std::vector<std::pair<std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/CodeLayout.cpp:969:10:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1848/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o
[1849/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o
[1850/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o
[1851/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o
[1852/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o
[1853/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o
[1854/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o
[1855/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeBuiltin.cpp.o
[1856/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeArray.cpp.o
[1857/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o
[1858/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSourceFile.cpp.o
[1859/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o
[1860/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativePublicSymbol.cpp.o
[1861/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeLineNumber.cpp.o
[1862/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeInlineSiteSymbol.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:13:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::StringRef&>, std::tuple<>}; _Key = llvm::StringRef; _Val = std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>; _KeyOfValue = std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::StringRef; _Tp = llvm::JITEvaluatedSymbol; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]',
    inlined from 'virtual void llvm::LegacyJITSymbolResolver::lookup(const llvm::JITSymbolResolver::LookupSet&, llvm::JITSymbolResolver::OnResolvedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:115:22:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::StringRef; _Tp = llvm::JITEvaluatedSymbol; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >]',
    inlined from 'virtual void llvm::LegacyJITSymbolResolver::lookup(const llvm::JITSymbolResolver::LookupSet&, llvm::JITSymbolResolver::OnResolvedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:127:24:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol>, std::_Select1st<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, llvm::JITEvaluatedSymbol> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[1863/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeFunctionSymbol.cpp.o
[1864/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o
[1865/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbols.cpp.o
[1866/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o
[1867/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o
[1868/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumLineNumbers.cpp.o
[1869/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumInjectedSources.cpp.o
[1870/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumGlobals.cpp.o
[1871/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o
[1872/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o
[1873/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/LinePrinter.cpp.o
[1874/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InputFile.cpp.o
[1875/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InjectedSourceStream.cpp.o
[1876/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o
[1877/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o
[1878/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o
[1879/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o
[1880/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/COFF_x86_64.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::jitlink::Edge&}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:315:48,
    inlined from 'llvm::Error {anonymous}::COFFLinkGraphBuilder_x86_64::addSingleRelocation(const llvm::object::RelocationRef&, const llvm::object::SectionRef&, llvm::jitlink::Block&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/COFF_x86_64.cpp:178:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:315:48,
    inlined from 'llvm::Error llvm::jitlink::SEHFrameKeepAlivePass::operator()(llvm::jitlink::LinkGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/SEHFrameSupport.h:49:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1881/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/FormatUtil.cpp.o
[1882/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o
[1883/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o
[1884/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o
[1885/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o
[1886/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o
[1887/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o
[1888/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o
[1889/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringRef.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:13:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _OutputIterator = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _RandomAccessIterator2 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _BidirectionalIterator2 = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Distance = int; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::symbolize::SymbolizableObjectFile::SymbolDesc}; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc; _Alloc = std::allocator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::symbolize::SymbolizableObjectFile::SymbolDesc}; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc; _Alloc = std::allocator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc; _Alloc = std::allocator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::symbolize::SymbolizableObjectFile::addSymbol(const llvm::object::SymbolRef&, uint64_t, llvm::DataExtractor*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:218:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::symbolize::SymbolizableObjectFile::SymbolDesc}; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc; _Alloc = std::allocator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc; _Alloc = std::allocator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::symbolize::SymbolizableObjectFile::addCoffExportSymbols(const llvm::object::COFFObjectFile*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:137:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:69:
/usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Tp = llvm::symbolize::SymbolizableObjectFile::SymbolDesc]':
/usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<symbolize::SymbolizableObjectFile::SymbolDesc>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 5038 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Pointer = llvm::symbolize::SymbolizableObjectFile::SymbolDesc*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<symbolize::SymbolizableObjectFile::SymbolDesc>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<symbolize::SymbolizableObjectFile::SymbolDesc>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::symbolize::SymbolizableObjectFile::SymbolDesc*, std::vector<llvm::symbolize::SymbolizableObjectFile::SymbolDesc> >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1890/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o
[1891/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
[1892/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o
[1893/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Utils/Debugify.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:615:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  615 | inline Object::Object(std::initializer_list<KV> Properties) {
      |        ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp: In function 'bool checkInstructions(const DebugInstMap&, const DebugInstMap&, const WeakInstValueMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:444:36: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  444 |         Bugs.push_back(llvm::json::Object({{"metadata", "DILocation"},
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  445 |                                            {"fn-name", FnName.str()},
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~
  446 |                                            {"bb-name", BBName.str()},
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~
  447 |                                            {"instr", InstName},
      |                                            ~~~~~~~~~~~~~~~~~~~~
  448 |                                            {"action", "not-generate"}}));
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:461:36: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  461 |         Bugs.push_back(llvm::json::Object({{"metadata", "DILocation"},
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  462 |                                            {"fn-name", FnName.str()},
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~
  463 |                                            {"bb-name", BBName.str()},
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~
  464 |                                            {"instr", InstName},
      |                                            ~~~~~~~~~~~~~~~~~~~~
  465 |                                            {"action", "drop"}}));
      |                                            ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp: In function 'bool checkVars(const DebugVarMap&, const DebugVarMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:492:36: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  492 |         Bugs.push_back(llvm::json::Object(
      |                                    ^~~~~~~
  493 |             {{"metadata", "dbg-var-intrinsic"},
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  494 |              {"name", V.first->getName()},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  495 |              {"fn-name", V.first->getScope()->getSubprogram()->getName()},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  496 |              {"action", "drop"}}));
      |              ~~~~~~~~~~~~~~~~~~~~   
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'bool checkVars(const DebugVarMap&, const DebugVarMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:492:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp: In function 'bool checkFunctions.constprop(const DebugFnMap&, const DebugFnMap&, llvm::StringRef, llvm::StringRef, bool, llvm::json::Array&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:387:36: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  387 |         Bugs.push_back(llvm::json::Object({{"metadata", "DISubprogram"},
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  388 |                                            {"name", F.first->getName()},
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389 |                                            {"action", "not-generate"}}));
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:402:36: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  402 |         Bugs.push_back(llvm::json::Object({{"metadata", "DISubprogram"},
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  403 |                                            {"name", F.first->getName()},
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  404 |                                            {"action", "drop"}}));
      |                                            ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:140:34: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  140 |       DIB.insertDbgValueIntrinsic(V, LocalVar, DIB.createExpression(), Loc,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  141 |                                   InsertBefore);
      |                                   ~~~~~~~~~~~~~
In function 'void writeJSON(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::json::Array&)',
    inlined from 'bool llvm::checkDebugInfoMetadata(Module&, iterator_range<ilist_iterator<ilist_detail::node_options<Function, false, false, void>, false, false> >, DebugInfoPerPass&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:647:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Debugify.cpp:530:50: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  530 |     llvm::json::Value BugsToPrint{std::move(Bugs)};
      |                                                  ^
[1894/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
[1895/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
[1896/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o
[1897/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o
[1898/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o
[1899/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o
[1900/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
[1901/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:588:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:591:33:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:594:33:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:603:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:628:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&, uint64_t&, llvm::Align&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:634:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1902/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o
[1903/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
[1904/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
[1905/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o
[1906/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
[1907/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
[1908/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
[1909/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
[1910/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o
[1911/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'virtual llvm::Error {anonymous}::MachOLinkGraphBuilder_x86_64::addRelocations()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp:429:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::x86_64::createAnonymousPointer(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:529:14,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::x86_64::GOTTableManager::createEntry(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:604:34,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::TableManager<TableManagerImplT>::getEntryForTarget(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&) [with TableManagerImplT = llvm::jitlink::x86_64::GOTTableManager]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h:39:39:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::x86_64::createAnonymousPointer(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:529:14,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::x86_64::GOTTableManager::createEntry(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:604:34,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::TableManager<TableManagerImplT>::getEntryForTarget(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&) [with TableManagerImplT = llvm::jitlink::x86_64::GOTTableManager]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h:39:39,
    inlined from 'bool llvm::jitlink::x86_64::GOTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:599:16,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = x86_64::GOTTableManager&; VisitorTs = {x86_64::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1780:19,
    inlined from 'void llvm::jitlink::visitExistingEdges(LinkGraph&, VisitorTs&& ...) [with VisitorTs = {x86_64::GOTTableManager&, x86_64::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1798:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Block& llvm::jitlink::x86_64::createPointerJumpStubBlock(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:543:12,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::x86_64::createAnonymousPointerJumpStub(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:554:30,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::x86_64::PLTTableManager::createEntry(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:641:42,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::TableManager<TableManagerImplT>::getEntryForTarget(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&) [with TableManagerImplT = llvm::jitlink::x86_64::PLTTableManager]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h:39:39,
    inlined from 'bool llvm::jitlink::x86_64::PLTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:634:18,
    inlined from 'bool llvm::jitlink::x86_64::PLTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:624:8,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = x86_64::PLTTableManager&; VisitorTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1780:19,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = x86_64::GOTTableManager&; VisitorTs = {x86_64::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1781:14,
    inlined from 'void llvm::jitlink::visitExistingEdges(LinkGraph&, VisitorTs&& ...) [with VisitorTs = {x86_64::GOTTableManager&, x86_64::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1798:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1912/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::BinaryItemStream<T, Traits>::computeItemOffsets() [with T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Traits = llvm::BinaryItemTraits<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/BinaryItemStream.h:82:31,
    inlined from 'void llvm::BinaryItemStream<T, Traits>::setItems(llvm::ArrayRef<T>) [with T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Traits = llvm::BinaryItemTraits<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/BinaryItemStream.h:66:23,
    inlined from 'llvm::Error writeRecords(llvm::BinaryStreamWriter&, llvm::ArrayRef<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:397:22,
    inlined from 'llvm::Error llvm::pdb::GSIStreamBuilder::commitSymbolRecordStream(llvm::WritableBinaryStreamRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:411:45:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1913/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:615:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  615 | inline Object::Object(std::initializer_list<KV> Properties) {
      |        ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp: In function 'llvm::json::Object llvm::symbolize::toJSON(const Request&, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:287:27: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  287 |     Json["Error"] = json::Object({{"Message", ErrorMsg.str()}});
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const llvm::DIInliningInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:323:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const llvm::DIInliningInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:328:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const std::vector<llvm::DILocal>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:359:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const std::vector<llvm::DILocal>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:364:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual bool llvm::symbolize::JSONPrinter::printError(const llvm::symbolize::Request&, const llvm::ErrorInfoBase&, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:382:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual bool llvm::symbolize::JSONPrinter::printError(const llvm::symbolize::Request&, const llvm::ErrorInfoBase&, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:382:26,
    inlined from 'virtual void llvm::symbolize::JSONPrinter::printInvalidCommand(const llvm::symbolize::Request&, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:371:13:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual void llvm::symbolize::JSONPrinter::print(const llvm::symbolize::Request&, const llvm::DIGlobal&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp:341:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1914/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o
[1915/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/Symbolize/MarkupFilter.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:17:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>, std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Tp = llvm::symbolize::MarkupFilter::MMap; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::symbolize::MarkupFilter::MMap}; _Key = long long unsigned int; _Tp = llvm::symbolize::MarkupFilter::MMap; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'bool llvm::symbolize::MarkupFilter::tryMMap(const llvm::symbolize::MarkupNode&, const llvm::SmallVector<llvm::symbolize::MarkupNode>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp:110:27:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::symbolize::MarkupFilter::MMap>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap>, std::_Select1st<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::symbolize::MarkupFilter::MMap> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1916/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::codeview::EnumeratorRecord&}; _Tp = llvm::codeview::EnumeratorRecord; _Alloc = std::allocator<llvm::codeview::EnumeratorRecord>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::codeview::EnumeratorRecord>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::codeview::EnumeratorRecord; _Alloc = std::allocator<llvm::codeview::EnumeratorRecord>]',
    inlined from 'virtual llvm::Error {anonymous}::NativeEnumEnumEnumerators::visitKnownMember(llvm::codeview::CVMemberRecord&, llvm::codeview::EnumeratorRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp:83:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::codeview::EnumeratorRecord*, std::vector<llvm::codeview::EnumeratorRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'virtual llvm::Error {anonymous}::NativeEnumEnumEnumerators::_ZThn4_N12_GLOBAL__N_125NativeEnumEnumEnumerators16visitKnownMemberERN4llvm8codeview14CVMemberRecordERNS2_16EnumeratorRecordE(llvm::codeview::CVMemberRecord&, llvm::codeview::EnumeratorRecord&)':
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::codeview::EnumeratorRecord*, std::vector<llvm::codeview::EnumeratorRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1917/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o
[1918/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o
[1919/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
[1920/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o
[1921/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:50:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp: In function 'void llvm::setProfMetadata(Module*, Instruction*, ArrayRef<long long unsigned int>, uint64_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:2296:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2296 | void llvm::setProfMetadata(Module *M, Instruction *TI,
      |      ^~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::Frame*; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::Frame*; It2 = llvm::memprof::Frame*; T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::Frame*; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::Frame*; It2 = llvm::memprof::Frame*; T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::Frame]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::AllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1094:15,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::memprof::AllocationInfo; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::memprof::MemProfRecord::MemProfRecord(llvm::memprof::MemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:398:8,
    inlined from 'bool {anonymous}::PGOUseFunc::readMemprof(llvm::IndexedInstrProfReader*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1350:56:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::AllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::memprof::AllocationInfo; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::memprof::MemProfRecord::MemProfRecord(llvm::memprof::MemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:398:8,
    inlined from 'bool {anonymous}::PGOUseFunc::readMemprof(llvm::IndexedInstrProfReader*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1350:56:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::memprof::Frame>*; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::memprof::Frame>*; It2 = llvm::SmallVector<llvm::memprof::Frame>*; T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<llvm::memprof::Frame>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1094:15,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::SmallVector<llvm::memprof::Frame>; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::memprof::MemProfRecord::MemProfRecord(llvm::memprof::MemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:398:8,
    inlined from 'bool {anonymous}::PGOUseFunc::readMemprof(llvm::IndexedInstrProfReader*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1350:56:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::memprof::Frame>*; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::memprof::Frame>*; It2 = llvm::SmallVector<llvm::memprof::Frame>*; T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<llvm::memprof::Frame>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::SmallVector<llvm::memprof::Frame>; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::memprof::MemProfRecord::MemProfRecord(llvm::memprof::MemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:398:8,
    inlined from 'bool {anonymous}::PGOUseFunc::readMemprof(llvm::IndexedInstrProfReader*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1350:56:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'bool {anonymous}::PGOUseFunc::readMemprof(llvm::IndexedInstrProfReader*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:1427:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1922/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp: In function 'llvm::AssumeInst* llvm::buildAssumeFromKnowledge(ArrayRef<RetainedKnowledge>, Instruction*, AssumptionCache*, DominatorTree*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp:307:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RetainedKnowledge>' changed in GCC 7.1
  307 | llvm::buildAssumeFromKnowledge(ArrayRef<RetainedKnowledge> Knowledge,
      | ^~~~
[1923/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
[1924/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o
[1925/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:9:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Distance = int; _Tp = llvm::jitlink::Edge; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::jitlink::Edge&}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:315:48,
    inlined from 'llvm::jitlink::Block& llvm::jitlink::LinkGraph::splitBlock(llvm::jitlink::Block&, size_t, SplitBlockCache*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:183:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_iterator.h:739:22,
    inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = llvm::jitlink::Edge*; _OI = std::back_insert_iterator<std::vector<llvm::jitlink::Edge> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:388:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::jitlink::Edge*; _OI = back_insert_iterator<vector<llvm::jitlink::Edge> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::jitlink::Edge*; _OI = back_insert_iterator<vector<llvm::jitlink::Edge> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _OI = back_insert_iterator<vector<llvm::jitlink::Edge> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _OI = back_insert_iterator<vector<llvm::jitlink::Edge> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7,
    inlined from 'OutputIt llvm::copy(R&&, OutputIt) [with R = iterator_range<__gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> > >; OutputIt = std::back_insert_iterator<std::vector<jitlink::Edge> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1838:19,
    inlined from 'void llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:285:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> >; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<jitlink::Edge>&; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:286:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, vector<llvm::jitlink::Edge> >; _Compare = llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const llvm::jitlink::Edge&, const llvm::jitlink::Edge&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<jitlink::Edge*, std::vector<jitlink::Edge> >; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<jitlink::Edge>&; Compare = jitlink::LinkGraph::dump(llvm::raw_ostream&)::<lambda(const jitlink::Edge&, const jitlink::Edge&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::jitlink::LinkGraph::dump(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/JITLink.cpp:286:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[1926/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o
[1927/4009] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o
[1928/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVELFReader.cpp.o
[1929/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVBinaryReader.cpp.o
[1930/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/LVReaderHandler.cpp.o
[1931/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVType.cpp.o
[1932/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSymbol.cpp.o
[1933/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSupport.cpp.o
[1934/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSort.cpp.o
[1935/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVScope.cpp.o
[1936/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVReader.cpp.o
[1937/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVRange.cpp.o
[1938/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVOptions.cpp.o
[1939/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVObject.cpp.o
[1940/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVLocation.cpp.o
[1941/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVLine.cpp.o
[1942/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVElement.cpp.o
[1943/4009] Building CXX object lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVCompare.cpp.o
[1944/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ExtractRanges.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp:12:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::Expected<llvm::jitlink::Symbol*> llvm::jitlink::COFFLinkGraphBuilder::createDefinedSymbol(COFFSymbolIndex, llvm::StringRef, llvm::object::COFFSymbolRef, const llvm::object::coff_section*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp:517:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1945/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/ObjectFileTransformer.cpp.o
[1946/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LookupResult.cpp.o
[1947/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/LineTable.cpp.o
[1948/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o
[1949/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymReader.cpp.o
[1950/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/GsymCreator.cpp.o
[1951/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FunctionInfo.cpp.o
[1952/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FileWriter.cpp.o
[1953/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/Header.cpp.o
[1954/4009] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/DwarfTransformer.cpp.o
[1955/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o
[1956/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
[1957/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
[1958/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
[1959/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFLocationExpression.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::codeview::DebugSubsectionRecordBuilder}; _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator<llvm::codeview::DebugSubsectionRecordBuilder>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::codeview::DebugSubsectionRecordBuilder>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::codeview::DebugSubsectionRecordBuilder}; _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator<llvm::codeview::DebugSubsectionRecordBuilder>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator<llvm::codeview::DebugSubsectionRecordBuilder>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::pdb::DbiModuleDescriptorBuilder::addDebugSubsection(std::shared_ptr<llvm::codeview::DebugSubsection>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:216:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::codeview::DebugSubsectionRecordBuilder*, std::vector<llvm::codeview::DebugSubsectionRecordBuilder> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::codeview::DebugSubsectionRecordBuilder}; _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator<llvm::codeview::DebugSubsectionRecordBuilder>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator<llvm::codeview::DebugSubsectionRecordBuilder>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::pdb::DbiModuleDescriptorBuilder::addDebugSubsection(const llvm::codeview::DebugSubsectionRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:221:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::codeview::DebugSubsectionRecordBuilder*, std::vector<llvm::codeview::DebugSubsectionRecordBuilder> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1960/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFListTable.cpp.o
[1961/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:13:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::orc::ExecutorAddr&&>, std::tuple<>}; _Key = llvm::orc::ExecutorAddr; _Val = std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>; _KeyOfValue = std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]',
    inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::setCanonicalSymbol(NormalizedSection&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:186:70,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::MachOLinkGraphBuilder::createStandardGraphSymbol(NormalizedSymbol&, llvm::jitlink::Block&, size_t, bool, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:597:23:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]',
    inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::setCanonicalSymbol(NormalizedSection&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h:186:70,
    inlined from 'llvm::Error llvm::jitlink::MachOLinkGraphBuilder::graphifyCStringSection(NormalizedSection&, std::vector<NormalizedSymbol*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:688:27:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::Error llvm::jitlink::CompactUnwindSplitter::operator()(llvm::jitlink::LinkGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:824:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::orc::ExecutorAddr; _Tp = llvm::jitlink::Symbol*; _Compare = std::less<llvm::orc::ExecutorAddr>; _Alloc = std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >]',
    inlined from 'void llvm::jitlink::MachOLinkGraphBuilder::addSectionStartSymAndBlock(unsigned int, llvm::jitlink::Section&, llvm::orc::ExecutorAddr, const char*, llvm::orc::ExecutorAddrDiff, uint32_t, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp:332:41:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::orc::ExecutorAddr, std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*>, std::_Select1st<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> >, std::less<llvm::orc::ExecutorAddr>, std::allocator<std::pair<const llvm::orc::ExecutorAddr, llvm::jitlink::Symbol*> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[1962/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o
[1963/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o
[1964/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
[1965/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRnglists.cpp.o
[1966/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'virtual llvm::Error {anonymous}::MachOLinkGraphBuilder_arm64::addRelocations()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp:458:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::aarch64::createAnonymousPointer(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:509:14,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::aarch64::GOTTableManager::createEntry(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:587:34,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::TableManager<TableManagerImplT>::getEntryForTarget(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&) [with TableManagerImplT = llvm::jitlink::aarch64::GOTTableManager]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h:39:39:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::aarch64::createAnonymousPointer(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:509:14,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::aarch64::GOTTableManager::createEntry(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:587:34,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::TableManager<TableManagerImplT>::getEntryForTarget(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&) [with TableManagerImplT = llvm::jitlink::aarch64::GOTTableManager]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h:39:39,
    inlined from 'bool llvm::jitlink::aarch64::GOTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:582:16,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = aarch64::GOTTableManager&; VisitorTs = {aarch64::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1780:19,
    inlined from 'void llvm::jitlink::visitExistingEdges(LinkGraph&, VisitorTs&& ...) [with VisitorTs = {aarch64::GOTTableManager&, aarch64::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1798:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Block& llvm::jitlink::aarch64::createPointerJumpStubBlock(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:523:12,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::aarch64::createAnonymousPointerJumpStub(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:535:30,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::aarch64::PLTTableManager::createEntry(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:622:42,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::TableManager<TableManagerImplT>::getEntryForTarget(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&) [with TableManagerImplT = llvm::jitlink::aarch64::PLTTableManager]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h:39:39,
    inlined from 'bool llvm::jitlink::aarch64::PLTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:615:18,
    inlined from 'bool llvm::jitlink::aarch64::PLTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:608:8,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = aarch64::PLTTableManager&; VisitorTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1780:19,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = aarch64::GOTTableManager&; VisitorTs = {aarch64::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1781:14,
    inlined from 'void llvm::jitlink::visitExistingEdges(LinkGraph&, VisitorTs&& ...) [with VisitorTs = {aarch64::GOTTableManager&, aarch64::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1798:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Block& llvm::jitlink::aarch64::createPointerJumpStubBlock(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:524:12,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::aarch64::createAnonymousPointerJumpStub(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:535:30,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::aarch64::PLTTableManager::createEntry(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:622:42,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::TableManager<TableManagerImplT>::getEntryForTarget(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&) [with TableManagerImplT = llvm::jitlink::aarch64::PLTTableManager]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h:39:39,
    inlined from 'bool llvm::jitlink::aarch64::PLTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:615:18,
    inlined from 'bool llvm::jitlink::aarch64::PLTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h:608:8,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = aarch64::PLTTableManager&; VisitorTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1780:19,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = aarch64::GOTTableManager&; VisitorTs = {aarch64::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1781:14,
    inlined from 'void llvm::jitlink::visitExistingEdges(LinkGraph&, VisitorTs&& ...) [with VisitorTs = {aarch64::GOTTableManager&, aarch64::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1798:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1967/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o
[1968/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o
[1969/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
[1970/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::jitlink::Edge&}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:315:48,
    inlined from 'llvm::Error llvm::jitlink::ELFLinkGraphBuilder_x86_64::addSingleRelocation(const llvm::object::ELFType<llvm::support::little, true>::Rela&, const llvm::object::ELFType<llvm::support::little, true>::Shdr&, llvm::jitlink::Block&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp:264:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::x86_64::createAnonymousPointer(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:529:14,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::x86_64::GOTTableManager::createEntry(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:604:34,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::TableManager<TableManagerImplT>::getEntryForTarget(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&) [with TableManagerImplT = llvm::jitlink::x86_64::GOTTableManager]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h:39:39,
    inlined from 'bool llvm::jitlink::x86_64::GOTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/x86_64.h:599:16,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = x86_64::GOTTableManager&; VisitorTs = {x86_64::PLTTableManager&, {anonymous}::TLSInfoTableManager_ELF_x86_64&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1780:19,
    inlined from 'void llvm::jitlink::visitExistingEdges(LinkGraph&, VisitorTs&& ...) [with VisitorTs = {x86_64::GOTTableManager&, x86_64::PLTTableManager&, {anonymous}::TLSInfoTableManager_ELF_x86_64&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1798:16,
    inlined from 'llvm::Error {anonymous}::buildTables_ELF_x86_64(llvm::jitlink::LinkGraph&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp:95:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1971/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
[1972/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypePrinter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/EHFrameSupportImpl.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::Expected<llvm::jitlink::Symbol*> llvm::jitlink::EHFrameEdgeFixer::getOrCreateEncodedPointerEdge(ParseContext&, const BlockEdgeMap&, uint8_t, llvm::BinaryStreamReader&, llvm::jitlink::Block&, size_t, const char*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:596:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::Error llvm::jitlink::EHFrameEdgeFixer::processFDE(ParseContext&, llvm::jitlink::Block&, size_t, size_t, size_t, uint32_t, const BlockEdgeMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:344:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::Error llvm::jitlink::EHFrameEdgeFixer::processFDE(ParseContext&, llvm::jitlink::Block&, size_t, size_t, size_t, uint32_t, const BlockEdgeMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:382:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1973/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o
[1974/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o
[1975/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o
[1976/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAddr.cpp.o
[1977/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
[1978/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o
[1979/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o
[1980/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o
[1981/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o
[1982/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAddressRange.cpp.o
[1983/4009] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/PDB/Native/LinePrinter.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/LinePrinter.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = {anonymous}::Run; _Alloc = std::allocator<{anonymous}::Run>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<{anonymous}::Run>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = {anonymous}::Run; _Alloc = std::allocator<{anonymous}::Run>]',
    inlined from 'std::vector<{anonymous}::Run> computeBlockRuns(uint32_t, const llvm::msf::MSFStreamLayout&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/LinePrinter.cpp:153:20,
    inlined from 'void llvm::pdb::LinePrinter::formatMsfStreamData(llvm::StringRef, llvm::pdb::PDBFile&, const llvm::msf::MSFStreamLayout&, llvm::BinarySubstreamRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/LinePrinter.cpp:223:59:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Run*, std::vector<{anonymous}::Run> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&}; _Tp = {anonymous}::Run; _Alloc = std::allocator<{anonymous}::Run>]',
    inlined from 'std::vector<{anonymous}::Run> computeBlockRuns(uint32_t, const llvm::msf::MSFStreamLayout&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/LinePrinter.cpp:158:24,
    inlined from 'void llvm::pdb::LinePrinter::formatMsfStreamData(llvm::StringRef, llvm::pdb::PDBFile&, const llvm::msf::MSFStreamLayout&, llvm::BinarySubstreamRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/LinePrinter.cpp:223:59:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::Run*, std::vector<{anonymous}::Run> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1984/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/yaml2obj.cpp.o
[1985/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
[1986/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFYAML.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::jitlink::Edge&}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:315:48,
    inlined from 'llvm::Error {anonymous}::ELFLinkGraphBuilder_aarch64<ELFT>::addSingleRelocation(const typename ELFT::Rela&, const typename ELFT::Shdr&, llvm::jitlink::Block&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp:328:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1987/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFEmitter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/ELF_i386.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_i386.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::jitlink::Edge&}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::i386::createAnonymousPointer(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/i386.h:236:14,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::i386::GOTTableManager::createEntry(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/i386.h:273:34,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::TableManager<TableManagerImplT>::getEntryForTarget(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&) [with TableManagerImplT = llvm::jitlink::i386::GOTTableManager]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h:39:39,
    inlined from 'bool llvm::jitlink::i386::GOTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/i386.h:268:16,
    inlined from 'bool llvm::jitlink::i386::GOTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/i386.h:245:8,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = i386::GOTTableManager&; VisitorTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1780:19,
    inlined from 'void llvm::jitlink::visitExistingEdges(LinkGraph&, VisitorTs&& ...) [with VisitorTs = {i386::GOTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1798:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:315:48,
    inlined from 'llvm::Error llvm::jitlink::ELFLinkGraphBuilder_i386<ELFT>::addSingleRelocation(const typename ELFT::Rel&, const typename ELFT::Shdr&, llvm::jitlink::Block&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_i386.cpp:204:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1988/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o
[1989/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmEmitter.cpp.o
[1990/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadYAML.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp: In member function 'virtual bool llvm::pdb::NativeSession::addressForRVA(uint32_t, uint32_t&, uint32_t&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp:240:11: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  240 |     auto &Sec = Dbi->getSectionHeaders()[Section];
      |           ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp:240:49: note: the temporary was destroyed at the end of the full expression 'llvm::pdb::DbiStream::getSectionHeaders() const().llvm::FixedStreamArray<llvm::object::coff_section>::operator[](Section)'
  240 |     auto &Sec = Dbi->getSectionHeaders()[Section];
      |                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp: In member function 'uint32_t llvm::pdb::NativeSession::getRVAFromSectOffset(uint32_t, uint32_t) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp:393:9: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  393 |   auto &Sec = Dbi->getSectionHeaders()[Section - 1];
      |         ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp:393:51: note: the temporary was destroyed at the end of the full expression 'llvm::pdb::DbiStream::getSectionHeaders() const().llvm::FixedStreamArray<llvm::object::coff_section>::operator[]((Section - 1))'
  393 |   auto &Sec = Dbi->getSectionHeaders()[Section - 1];
      |                                                   ^
[1991/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/OffloadEmitter.cpp.o
[1992/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpYAML.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/FileEntry.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/InlineInfo.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::gsym::InlineInfo}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::gsym::InlineInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::gsym::InlineInfo}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]',
    inlined from 'llvm::Expected<llvm::gsym::InlineInfo> decode(llvm::DataExtractor&, uint64_t&, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/InlineInfo.cpp:217:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1993/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpEmitter.cpp.o
[1994/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o
[1995/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_riscv.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::jitlink::Edge&}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv::createGOTEntry(llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_riscv.cpp:51:21,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::PerGraphGOTAndPLTStubsBuilder<BuilderImplT>::getGOTEntry(llvm::jitlink::Symbol&) [with BuilderImplT = {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h:77:45,
    inlined from 'llvm::Error llvm::jitlink::PerGraphGOTAndPLTStubsBuilder<BuilderImplT>::run() [with BuilderImplT = {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h:54:28,
    inlined from 'static llvm::Error llvm::jitlink::PerGraphGOTAndPLTStubsBuilder<BuilderImplT>::asPass(llvm::jitlink::LinkGraph&) [with BuilderImplT = {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h:36:66:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv::createGOTEntry(llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_riscv.cpp:51:21,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::PerGraphGOTAndPLTStubsBuilder<BuilderImplT>::getGOTEntry(llvm::jitlink::Symbol&) [with BuilderImplT = {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h:77:45,
    inlined from 'llvm::jitlink::Symbol& {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv::createPLTStub(llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_riscv.cpp:58:39,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::PerGraphGOTAndPLTStubsBuilder<BuilderImplT>::getPLTStub(llvm::jitlink::Symbol&) [with BuilderImplT = {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h:98:46,
    inlined from 'llvm::Error llvm::jitlink::PerGraphGOTAndPLTStubsBuilder<BuilderImplT>::run() [with BuilderImplT = {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h:62:28,
    inlined from 'static llvm::Error llvm::jitlink::PerGraphGOTAndPLTStubsBuilder<BuilderImplT>::asPass(llvm::jitlink::LinkGraph&) [with BuilderImplT = {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h:36:66:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv::createPLTStub(llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_riscv.cpp:59:29,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::PerGraphGOTAndPLTStubsBuilder<BuilderImplT>::getPLTStub(llvm::jitlink::Symbol&) [with BuilderImplT = {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h:98:46,
    inlined from 'llvm::Error llvm::jitlink::PerGraphGOTAndPLTStubsBuilder<BuilderImplT>::run() [with BuilderImplT = {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h:62:28,
    inlined from 'static llvm::Error llvm::jitlink::PerGraphGOTAndPLTStubsBuilder<BuilderImplT>::asPass(llvm::jitlink::LinkGraph&) [with BuilderImplT = {anonymous}::PerGraphGOTAndPLTStubsBuilder_ELF_riscv]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/PerGraphGOTAndPLTStubsBuilder.h:36:66:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:315:48,
    inlined from 'llvm::Error llvm::jitlink::ELFLinkGraphBuilder_riscv<ELFT>::addSingleRelocation(const typename ELFT::Rela&, const typename ELFT::Shdr&, llvm::jitlink::Block&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_riscv.cpp:603:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:315:48,
    inlined from 'llvm::Error llvm::jitlink::ELFLinkGraphBuilder_riscv<ELFT>::addSingleRelocation(const typename ELFT::Rela&, const typename ELFT::Shdr&, llvm::jitlink::Block&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_riscv.cpp:603:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[1996/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOEmitter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/AddressRanges.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/ExtractRanges.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineEntry.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineTable.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/LineTable.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::gsym::LineEntry&}; _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::gsym::LineEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]',
    inlined from 'llvm::gsym::LineTable::decode(llvm::DataExtractor&, uint64_t)::<lambda(const llvm::gsym::LineEntry&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/LineTable.cpp:255:23,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = llvm::gsym::LineTable::decode(llvm::DataExtractor&, uint64_t)::<lambda(const llvm::gsym::LineEntry&)>&; _Args = {const llvm::gsym::LineEntry&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = llvm::gsym::LineTable::decode(llvm::DataExtractor&, uint64_t)::<lambda(const llvm::gsym::LineEntry&)>&; _Args = {const llvm::gsym::LineEntry&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = llvm::gsym::LineTable::decode(llvm::DataExtractor&, uint64_t)::<lambda(const llvm::gsym::LineEntry&)>; _ArgTypes = {const llvm::gsym::LineEntry&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {DeltaInfo}; _Tp = DeltaInfo; _Alloc = std::allocator<DeltaInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<DeltaInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = DeltaInfo; _Alloc = std::allocator<DeltaInfo>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = DeltaInfo; _Alloc = std::allocator<DeltaInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1391:30,
    inlined from 'llvm::Error llvm::gsym::LineTable::encode(llvm::gsym::FileWriter&, uint64_t) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/LineTable.cpp:149:28:
/usr/include/c++/13.2.1/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DeltaInfo*, std::vector<DeltaInfo> >' changed in GCC 7.1
  372 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1997/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o
[1998/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFEmitter.cpp.o
[1999/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerYAML.cpp.o
[2000/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DXContainerEmitter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::jitlink::Edge&}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::jitlink::Block::addEdge(llvm::jitlink::Edge::Kind, llvm::jitlink::Edge::OffsetT, llvm::jitlink::Symbol&, llvm::jitlink::Edge::AddendT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:310:20,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::loongarch::createAnonymousPointer(llvm::jitlink::LinkGraph&, llvm::jitlink::Section&, llvm::jitlink::Symbol*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h:297:14,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::loongarch::GOTTableManager::createEntry(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h:344:34,
    inlined from 'llvm::jitlink::Symbol& llvm::jitlink::TableManager<TableManagerImplT>::getEntryForTarget(llvm::jitlink::LinkGraph&, llvm::jitlink::Symbol&) [with TableManagerImplT = llvm::jitlink::loongarch::GOTTableManager]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/TableManager.h:39:39,
    inlined from 'bool llvm::jitlink::loongarch::GOTTableManager::visitEdge(llvm::jitlink::LinkGraph&, llvm::jitlink::Block*, llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h:339:16,
    inlined from 'void llvm::jitlink::visitEdge(LinkGraph&, Block*, Edge&, VisitorT&&, VisitorTs&& ...) [with VisitorT = loongarch::GOTTableManager&; VisitorTs = {loongarch::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1780:19,
    inlined from 'void llvm::jitlink::visitExistingEdges(LinkGraph&, VisitorTs&& ...) [with VisitorTs = {loongarch::GOTTableManager&, loongarch::PLTTableManager&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:1798:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:315:48,
    inlined from 'llvm::Error {anonymous}::ELFLinkGraphBuilder_loongarch<ELFT>::addSingleRelocation(const typename ELFT::Rela&, const typename ELFT::Shdr&, llvm::jitlink::Block&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp:125:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]',
    inlined from 'void llvm::jitlink::Block::addEdge(const llvm::jitlink::Edge&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:315:48,
    inlined from 'llvm::Error {anonymous}::ELFLinkGraphBuilder_loongarch<ELFT>::addSingleRelocation(const typename ELFT::Rela&, const typename ELFT::Shdr&, llvm::jitlink::Block&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp:125:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2001/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
[2002/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o
[2003/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o
[2004/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFEmitter.cpp.o
[2005/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o
[2006/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o
[2007/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o
[2008/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugRangeList::RangeListEntry&}; _Tp = llvm::DWARFDebugRangeList::RangeListEntry; _Alloc = std::allocator<llvm::DWARFDebugRangeList::RangeListEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugRangeList::RangeListEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugRangeList::RangeListEntry; _Alloc = std::allocator<llvm::DWARFDebugRangeList::RangeListEntry>]',
    inlined from 'llvm::Error llvm::DWARFDebugRangeList::extract(const llvm::DWARFDataExtractor&, uint64_t*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:62:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugRangeList::RangeListEntry*, std::vector<llvm::DWARFDebugRangeList::RangeListEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]',
    inlined from 'llvm::DWARFAddressRangesVector llvm::DWARFDebugRangeList::getAbsoluteRanges(std::optional<llvm::object::SectionedAddress>) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:116:18:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2009/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveYAML.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugPubTable::Set}; _Tp = llvm::DWARFDebugPubTable::Set; _Alloc = std::allocator<llvm::DWARFDebugPubTable::Set>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugPubTable::Set>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugPubTable::Entry}; _Tp = llvm::DWARFDebugPubTable::Entry; _Alloc = std::allocator<llvm::DWARFDebugPubTable::Entry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugPubTable::Entry>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFDebugPubTable::Set}; _Tp = llvm::DWARFDebugPubTable::Set; _Alloc = std::allocator<llvm::DWARFDebugPubTable::Set>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFDebugPubTable::Set; _Alloc = std::allocator<llvm::DWARFDebugPubTable::Set>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::DWARFDebugPubTable::extract(llvm::DWARFDataExtractor, bool, llvm::function_ref<void(llvm::Error)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:30:19:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugPubTable::Set*, std::vector<llvm::DWARFDebugPubTable::Set> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFDebugPubTable::Entry}; _Tp = llvm::DWARFDebugPubTable::Entry; _Alloc = std::allocator<llvm::DWARFDebugPubTable::Entry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFDebugPubTable::Entry; _Alloc = std::allocator<llvm::DWARFDebugPubTable::Entry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::DWARFDebugPubTable::extract(llvm::DWARFDataExtractor, bool, llvm::function_ref<void(llvm::Error)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:72:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugPubTable::Entry*, std::vector<llvm::DWARFDebugPubTable::Entry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFDebugPubTable::Set}; _Tp = llvm::DWARFDebugPubTable::Set; _Alloc = std::allocator<llvm::DWARFDebugPubTable::Set>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFDebugPubTable::Set; _Alloc = std::allocator<llvm::DWARFDebugPubTable::Set>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::DWARFDebugPubTable::extract(llvm::DWARFDataExtractor, bool, llvm::function_ref<void(llvm::Error)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:30:19:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugPubTable::Set*, std::vector<llvm::DWARFDebugPubTable::Set> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFDebugPubTable::Entry}; _Tp = llvm::DWARFDebugPubTable::Entry; _Alloc = std::allocator<llvm::DWARFDebugPubTable::Entry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFDebugPubTable::Entry; _Alloc = std::allocator<llvm::DWARFDebugPubTable::Entry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::DWARFDebugPubTable::extract(llvm::DWARFDataExtractor, bool, llvm::function_ref<void(llvm::Error)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp:72:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugPubTable::Entry*, std::vector<llvm::DWARFDebugPubTable::Entry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2010/4009] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ArchiveEmitter.cpp.o
[2011/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/XCOFFObjectFile.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::DWARFDebugMacro::MacroList; _Alloc = std::allocator<llvm::DWARFDebugMacro::MacroList>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugMacro::MacroList>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::DWARFDebugMacro::MacroList; _Alloc = std::allocator<llvm::DWARFDebugMacro::MacroList>]',
    inlined from 'llvm::Error llvm::DWARFDebugMacro::parseImpl(std::optional<llvm::iterator_range<llvm::filter_iterator_impl<std::unique_ptr<llvm::DWARFUnit>*, bool (*)(const std::unique_ptr<llvm::DWARFUnit>&), std::bidirectional_iterator_tag> > >, std::optional<llvm::DataExtractor>, llvm::DWARFDataExtractor, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp:126:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugMacro::MacroList*, std::vector<llvm::DWARFDebugMacro::MacroList> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2012/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
[2013/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o
[2014/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFAbbreviationDeclaration}; _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator<llvm::DWARFAbbreviationDeclaration>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAbbreviationDeclaration>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFAbbreviationDeclaration}; _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator<llvm::DWARFAbbreviationDeclaration>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator<llvm::DWARFAbbreviationDeclaration>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool llvm::DWARFAbbreviationDeclarationSet::extract(llvm::DataExtractor, uint64_t*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:45:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2015/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversalWriter.cpp.o
[2016/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiUniversal.cpp.o
[2017/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/TapiFile.cpp.o
[2018/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/Dwarf.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]',
    inlined from 'llvm::DWARFAddressRangesVector llvm::DWARFDebugRnglist::getAbsoluteRanges(std::optional<llvm::object::SectionedAddress>, uint8_t, llvm::function_ref<std::optional<llvm::object::SectionedAddress>(unsigned int)>) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp:170:18:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2019/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
[2020/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RelocationResolver.cpp.o
[2021/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
[2022/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/OffloadBinary.cpp.o
[2023/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/Dwarf.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugArangeSet::Descriptor&}; _Tp = llvm::DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator<llvm::DWARFDebugArangeSet::Descriptor>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugArangeSet::Descriptor>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator<llvm::DWARFDebugArangeSet::Descriptor>]',
    inlined from 'llvm::Error llvm::DWARFDebugArangeSet::extract(llvm::DWARFDataExtractor, uint64_t*, llvm::function_ref<void(llvm::Error)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:154:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugArangeSet::Descriptor*, std::vector<llvm::DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2024/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
[2025/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
[2026/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o
[2027/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
[2028/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
[2029/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
[2030/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
[2031/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/FaultMapParser.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/Dwarf.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::DWARFDebugAddrTable::extractAddresses(const llvm::DWARFDataExtractor&, uint64_t*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp:38:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2032/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseSet.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:9:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugAranges::RangeEndpoint>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]',
    inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:86:25,
    inlined from 'void llvm::DWARFDebugAranges::extract(llvm::DWARFDataExtractor, llvm::function_ref<void(llvm::Error)>, llvm::function_ref<void(llvm::Error)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:41:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]',
    inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:87:25,
    inlined from 'void llvm::DWARFDebugAranges::extract(llvm::DWARFDataExtractor, llvm::function_ref<void(llvm::Error)>, llvm::function_ref<void(llvm::Error)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:41:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]',
    inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:86:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]',
    inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:87:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, const long long unsigned int&, const long long unsigned int&}; _Tp = llvm::DWARFDebugAranges::Range; _Alloc = std::allocator<llvm::DWARFDebugAranges::Range>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugAranges::Range>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<DWARFDebugAranges::RangeEndpoint>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:93:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, vector<llvm::DWARFDebugAranges::RangeEndpoint> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugAranges::RangeEndpoint*, std::vector<DWARFDebugAranges::RangeEndpoint> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<DWARFDebugAranges::RangeEndpoint>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:93:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, const long long unsigned int&, const long long unsigned int&}; _Tp = llvm::DWARFDebugAranges::Range; _Alloc = std::allocator<llvm::DWARFDebugAranges::Range>]',
    inlined from 'void llvm::DWARFDebugAranges::construct()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:104:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::Range*, std::vector<llvm::DWARFDebugAranges::Range> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]',
    inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:86:25,
    inlined from 'void llvm::DWARFDebugAranges::generate(llvm::DWARFContext*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:69:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]',
    inlined from 'void llvm::DWARFDebugAranges::appendRange(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:87:25,
    inlined from 'void llvm::DWARFDebugAranges::generate(llvm::DWARFContext*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:69:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2033/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
[2034/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
[2035/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/DXContainer.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::pdb::SymbolCache::LineTableEntry}; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator<llvm::pdb::SymbolCache::LineTableEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::pdb::SymbolCache::LineTableEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::pdb::SymbolCache::LineTableEntry}; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator<llvm::pdb::SymbolCache::LineTableEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator<llvm::pdb::SymbolCache::LineTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<llvm::pdb::SymbolCache::LineTableEntry> llvm::pdb::SymbolCache::findLineTable(uint16_t) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:496:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::pdb::SymbolCache::LineTableEntry*, std::vector<llvm::pdb::SymbolCache::LineTableEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::pdb::SymbolCache::LineTableEntry}; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator<llvm::pdb::SymbolCache::LineTableEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator<llvm::pdb::SymbolCache::LineTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<llvm::pdb::SymbolCache::LineTableEntry> llvm::pdb::SymbolCache::findLineTable(uint16_t) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:508:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::pdb::SymbolCache::LineTableEntry*, std::vector<llvm::pdb::SymbolCache::LineTableEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::pdb::SymbolCache::LineTableEntry}; _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator<llvm::pdb::SymbolCache::LineTableEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::pdb::SymbolCache::LineTableEntry; _Alloc = std::allocator<llvm::pdb::SymbolCache::LineTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<llvm::pdb::SymbolCache::LineTableEntry> llvm::pdb::SymbolCache::findLineTable(uint16_t) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:515:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::pdb::SymbolCache::LineTableEntry*, std::vector<llvm::pdb::SymbolCache::LineTableEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2036/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
[2037/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
[2038/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
[2039/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
[2040/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/BuildID.cpp.o
[2041/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/functional:67,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:8:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Distance = int; _Tp = llvm::gsym::FunctionInfo; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1910:25,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27:
/usr/include/c++/13.2.1/bits/stl_algo.h:1635:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1635 |       std::__make_heap(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1911:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27:
/usr/include/c++/13.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
  425 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<gsym::FunctionInfo*, std::vector<gsym::FunctionInfo> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<gsym::FunctionInfo>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'llvm::Error llvm::gsym::GsymCreator::finalize(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:198:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, vector<llvm::gsym::FunctionInfo> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<gsym::FunctionInfo*, std::vector<gsym::FunctionInfo> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<gsym::FunctionInfo>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'llvm::Error llvm::gsym::GsymCreator::finalize(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:198:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::gsym::FunctionInfo}; _Tp = llvm::gsym::FunctionInfo; _Alloc = std::allocator<llvm::gsym::FunctionInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::gsym::FunctionInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::gsym::FunctionInfo}; _Tp = llvm::gsym::FunctionInfo; _Alloc = std::allocator<llvm::gsym::FunctionInfo>]',
    inlined from 'void llvm::gsym::GsymCreator::addFunctionInfo(llvm::gsym::FunctionInfo&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/GsymCreator.cpp:327:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::FunctionInfo*, std::vector<llvm::gsym::FunctionInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2042/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
[2043/4009] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
[2044/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFWriter.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/IntervalTree.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVRange.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:13:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::logicalview::LVRangeEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _OutputIterator = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _RandomAccessIterator2 = llvm::logicalview::LVRangeEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::logicalview::LVRangeEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _BidirectionalIterator2 = llvm::logicalview::LVRangeEntry*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Distance = int; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, llvm::logicalview::LVScope*&}; _Tp = llvm::logicalview::LVRangeEntry; _Alloc = std::allocator<llvm::logicalview::LVRangeEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::logicalview::LVRangeEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, llvm::logicalview::LVScope*&}; _Tp = llvm::logicalview::LVRangeEntry; _Alloc = std::allocator<llvm::logicalview::LVRangeEntry>]',
    inlined from 'void llvm::logicalview::LVRange::addEntry(llvm::logicalview::LVScope*, llvm::logicalview::LVAddress, llvm::logicalview::LVAddress)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:65:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:69:
/usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >; _Tp = llvm::logicalview::LVRangeEntry]':
/usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::logicalview::LVRange::sort()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:142:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 5038 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Pointer = llvm::logicalview::LVRangeEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::logicalview::LVRange::sort()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:142:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, vector<llvm::logicalview::LVRangeEntry> >; _Compare = llvm::logicalview::LVRange::sort()::<lambda(const llvm::logicalview::LVRangeEntry&, const llvm::logicalview::LVRangeEntry&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::logicalview::LVRange::sort()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVRange.cpp:142:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::logicalview::LVRangeEntry*, std::vector<llvm::logicalview::LVRangeEntry> >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2045/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFReader.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/User.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Constant.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/MemoryLocation.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/MemorySSA.h:93,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/MemorySSAUpdater.h:37,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:15:
In member function 'llvm::Value* llvm::Use::get() const',
    inlined from 'llvm::BasicBlock* llvm::BranchInst::getSuccessor(unsigned int) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Instructions.h:3234:36,
    inlined from 'llvm::BasicBlock* llvm::CanonicalLoopInfo::getBody() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:2317:65,
    inlined from 'llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, bool)::<lambda(llvm::Instruction*)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp:2181:27,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::OpenMPIRBuilder::applyStaticWorkshareLoop(llvm::DebugLoc, llvm::CanonicalLoopInfo*, InsertPointTy, bool)::<lambda(llvm::Instruction*)>; Ret = llvm::Value*; Params = {llvm::Instruction*}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Use.h:66:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds=]
   66 |   Value *get() const { return Val; }
      |                               ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Use.h:66:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds=]
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Use.h:66:31: warning: array subscript -1 is outside array bounds of 'const llvm::Instruction [59652323]' [-Warray-bounds=]
[2046/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/XCOFF/XCOFFObjcopy.cpp.o
[2047/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObjcopy.cpp.o
[2048/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmWriter.cpp.o
[2049/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmReader.cpp.o
[2050/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/wasm/WasmObject.cpp.o
[2051/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObject.cpp.o
[2052/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOLayoutBuilder.cpp.o
[2053/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOWriter.cpp.o
[2054/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOReader.cpp.o
[2055/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/MachO/MachOObjcopy.cpp.o
[2056/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObject.cpp.o
[2057/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObjcopy.cpp.o
[2058/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFWriter.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Local.cpp: In function 'bool llvm::LowerDbgDeclare(Function&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Local.cpp:1668:37: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1668 |                 DIExpression::append(DDI->getExpression(), dwarf::DW_OP_deref);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void salvageDbgAssignAddress(llvm::DbgAssignIntrinsic*)',
    inlined from 'void llvm::salvageDebugInfoForDbgValues(Instruction&, ArrayRef<DbgVariableIntrinsic*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Local.cpp:1856:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Local.cpp:1830:60: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1830 |   DIExpression *SalvagedExpr = DIExpression::appendOpsToArg(
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1831 |       DAI->getAddressExpression(), Ops, 0, /*StackValue=*/false);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Local.cpp: In function 'void llvm::salvageDebugInfoForDbgValues(Instruction&, ArrayRef<DbgVariableIntrinsic*>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/Local.cpp:1887:39: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1887 |           DIExpression::appendOpsToArg(SalvagedExpr, Ops, LocNo, StackValue);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2059/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFReader.cpp.o
[2060/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObject.cpp.o
[2061/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/COFF/COFFObjcopy.cpp.o
[2062/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ConfigManager.cpp.o
[2063/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ObjCopy.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In member function 'virtual llvm::Register llvm::X86TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:28790: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
28790 | Register X86TargetLowering::getRegisterByName(const char* RegName, LLT VT,
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:17:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue getBROADCAST_LOAD(unsigned int, const llvm::SDLoc&, llvm::EVT, llvm::EVT, llvm::MemSDNode*, unsigned int, llvm::SelectionDAG&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:8815:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue lowerShuffleAsBroadcast(const llvm::SDLoc&, llvm::MVT, llvm::SDValue, llvm::SDValue, llvm::ArrayRef<int>, const llvm::X86Subtarget&, llvm::SelectionDAG&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:14900:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue lowerShuffleAsBroadcast(const llvm::SDLoc&, llvm::MVT, llvm::SDValue, llvm::SDValue, llvm::ArrayRef<int>, const llvm::X86Subtarget&, llvm::SelectionDAG&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:14908:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue getConstVector(llvm::ArrayRef<llvm::APInt>, llvm::APInt&, llvm::MVT, llvm::SelectionDAG&, const llvm::SDLoc&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:6411: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
 6411 | static SDValue getConstVector(ArrayRef<APInt> Bits, APInt &Undefs,
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:35:
In member function 'void llvm::SelectionDAG::setFlagInserter(FlagInserter*)',
    inlined from 'llvm::SelectionDAG::FlagInserter::FlagInserter(llvm::SelectionDAG&, llvm::SDNodeFlags)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:366:27,
    inlined from 'llvm::SDValue llvm::X86TargetLowering::LowerINTRINSIC_WO_CHAIN(llvm::SDValue, llvm::SelectionDAG&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:26963:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:487:53: warning: storing the address of local variable 'FlagsInserter' in '*DAG.llvm::SelectionDAG::Inserter' [-Wdangling-pointer=]
  487 |   void setFlagInserter(FlagInserter *FI) { Inserter = FI; }
      |                                            ~~~~~~~~~^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In member function 'llvm::SDValue llvm::X86TargetLowering::LowerINTRINSIC_WO_CHAIN(llvm::SDValue, llvm::SelectionDAG&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:26963: note: 'FlagsInserter' declared here
26963 |   SelectionDAG::FlagInserter FlagsInserter(DAG, Op->getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:26919: note: 'DAG' declared here
26919 |                                                    SelectionDAG &DAG) const {
      | 
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:20:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::X86TargetLowering::insertCopiesSplitCSR(llvm::MachineBasicBlock*, const llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:57779:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock* llvm::X86TargetLowering::EmitLoweredCascadedSelect(llvm::MachineInstr&, llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:35779:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock* emitXBegin(llvm::MachineInstr&, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:35245:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock* emitXBegin(llvm::MachineInstr&, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:35246:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock* emitXBegin(llvm::MachineInstr&, llvm::MachineBasicBlock*, const llvm::TargetInstrInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:35247:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:7294: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
 7294 |   auto CastBitData = [&](APInt &UndefSrcElts, ArrayRef<APInt> SrcEltBits) {
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue combineX86ShuffleChain(llvm::ArrayRef<llvm::SDValue>, llvm::SDValue, llvm::ArrayRef<int>, int, bool, bool, bool, llvm::SelectionDAG&, const llvm::X86Subtarget&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:39517: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
39517 |     SDValue BitMask = getConstVector(EltBits, UndefElts, MaskVT, DAG, DL);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In function 'bool getTargetShuffleMask(llvm::SDNode*, llvm::MVT, bool, llvm::SmallVectorImpl<llvm::SDValue>&, llvm::SmallVectorImpl<int>&, bool&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:7942: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 7942 |         DecodeVPERMIL2PMask(NumElems, MaskEltSize, CtrlImm, RawMask, RawUndefs,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 7943 |                             Mask);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:7942: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue combineX86ShufflesConstants.constprop(llvm::ArrayRef<llvm::SDValue>, llvm::ArrayRef<int>, llvm::SDValue, bool, llvm::SelectionDAG&, const llvm::X86Subtarget&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:40061: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
40061 |   SDValue CstOp = getConstVector(ConstantBitData, UndefElts, MaskVT, DAG, DL);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue combineConcatVectorOps(const llvm::SDLoc&, llvm::MVT, llvm::ArrayRef<llvm::SDValue>, llvm::SelectionDAG&, llvm::TargetLowering::DAGCombinerInfo&, const llvm::X86Subtarget&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:55515: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
55515 |       return getConstVector(EltBits, UndefElts, VT, DAG, DL);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue combineVectorShiftImm(llvm::SDNode*, llvm::SelectionDAG&, llvm::TargetLowering::DAGCombinerInfo&, const llvm::X86Subtarget&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:48386: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
48386 |     return getConstVector(EltBits, UndefElts, VT.getSimpleVT(), DAG, SDLoc(N));
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue combineAndnp(llvm::SDNode*, llvm::SelectionDAG&, llvm::TargetLowering::DAGCombinerInfo&, const llvm::X86Subtarget&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:52608: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
52608 |       return getConstVector(ResultBits, ResultUndefs, VT, DAG, DL);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:52619: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
52619 |         SDValue Not = getConstVector(EltBits0, ResultUndefs, VT, DAG, DL);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp: In function 'llvm::SDValue combineVectorPack(llvm::SDNode*, llvm::SelectionDAG&, llvm::TargetLowering::DAGCombinerInfo&, const llvm::X86Subtarget&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:48146: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APInt>' changed in GCC 7.1
48146 |     return getConstVector(Bits, Undefs, VT.getSimpleVT(), DAG, SDLoc(N));
      | 
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::APFloat&}; _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::APFloat>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:729:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:730:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:731:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:732:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:734:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:739:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:740:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:741:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:742:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:744:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:748:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:775:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:777:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:783:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:785:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:826:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]',
    inlined from 'void llvm::X86TargetLowering::addLegalFPImmediate(const llvm::APFloat&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.h:1570:34,
    inlined from 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/X86/X86ISelLowering.cpp:2200:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2064/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/CommonConfig.cpp.o
[2065/4009] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/Archive.cpp.o
[2066/4009] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSStub.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/ObjectFile.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/SymbolSize.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/SymbolSize.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::object::SymbolRef, long long unsigned int>}; _Tp = std::pair<llvm::object::SymbolRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::object::SymbolRef, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator<llvm::object::SymEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::object::SymEntry>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::object::SymbolRef, long long unsigned int>}; _Tp = std::pair<llvm::object::SymbolRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::object::SymbolRef, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::object::SymbolRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::object::SymbolRef, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > llvm::object::computeSymbolSizes(const ObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/SymbolSize.cpp:58:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::object::SymbolRef, long long unsigned int>*, std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator<llvm::object::SymEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::SymEntry; _Alloc = std::allocator<llvm::object::SymEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > llvm::object::computeSymbolSizes(const ObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/SymbolSize.cpp:72:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::SymEntry*, std::vector<llvm::object::SymEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator<llvm::object::SymEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::SymEntry; _Alloc = std::allocator<llvm::object::SymEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > llvm::object::computeSymbolSizes(const ObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/SymbolSize.cpp:78:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::SymEntry*, std::vector<llvm::object::SymEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2067/4009] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/IFSHandler.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::dwarf::UnwindRow&}; _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::dwarf::UnwindRow>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]',
    inlined from 'llvm::Error llvm::dwarf::UnwindTable::parseRows(const llvm::dwarf::CFIProgram&, llvm::dwarf::UnwindRow&, const llvm::dwarf::RegisterLocations*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:539:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]',
    inlined from 'llvm::Error llvm::dwarf::UnwindTable::parseRows(const llvm::dwarf::CFIProgram&, llvm::dwarf::UnwindRow&, const llvm::dwarf::RegisterLocations*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:554:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]',
    inlined from 'static llvm::Expected<llvm::dwarf::UnwindTable> llvm::dwarf::UnwindTable::create(const llvm::dwarf::CIE*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:247:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::dwarf::UnwindRow; _Alloc = std::allocator<llvm::dwarf::UnwindRow>]',
    inlined from 'static llvm::Expected<llvm::dwarf::UnwindTable> llvm::dwarf::UnwindTable::create(const llvm::dwarf::FDE*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:230:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::UnwindRow*, std::vector<llvm::dwarf::UnwindRow> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator<llvm::dwarf::CFIProgram::Instruction>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::dwarf::CFIProgram::Instruction>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator<llvm::dwarf::CFIProgram::Instruction>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::CFIProgram::Instruction*, std::vector<llvm::dwarf::CFIProgram::Instruction> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator<llvm::dwarf::CFIProgram::Instruction>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator<llvm::dwarf::CFIProgram::Instruction>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::dwarf::CFIProgram::addInstruction(uint8_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:478:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::CFIProgram::Instruction*, std::vector<llvm::dwarf::CFIProgram::Instruction> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator<llvm::dwarf::CFIProgram::Instruction>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator<llvm::dwarf::CFIProgram::Instruction>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::dwarf::CFIProgram::addInstruction(uint8_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:484:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::CFIProgram::Instruction*, std::vector<llvm::dwarf::CFIProgram::Instruction> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator<llvm::dwarf::CFIProgram::Instruction>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator<llvm::dwarf::CFIProgram::Instruction>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::dwarf::CFIProgram::addInstruction(uint8_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:478:27,
    inlined from 'llvm::Error llvm::dwarf::CFIProgram::parse(llvm::DWARFDataExtractor, uint64_t*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:271:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::CFIProgram::Instruction*, std::vector<llvm::dwarf::CFIProgram::Instruction> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator<llvm::dwarf::CFIProgram::Instruction>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator<llvm::dwarf::CFIProgram::Instruction>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::dwarf::CFIProgram::addInstruction(uint8_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:484:27,
    inlined from 'llvm::Error llvm::dwarf::CFIProgram::parse(llvm::DWARFDataExtractor, uint64_t*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:274:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarf::CFIProgram::Instruction*, std::vector<llvm::dwarf::CFIProgram::Instruction> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2068/4009] Building CXX object lib/InterfaceStub/CMakeFiles/LLVMInterfaceStub.dir/ELFObjHandler.cpp.o
[2069/4009] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/X86TargetParser.cpp.o
[2070/4009] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/Triple.cpp.o
[2071/4009] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/TargetParser.cpp.o
[2072/4009] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/RISCVTargetParser.cpp.o
[2073/4009] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/LoongArchTargetParser.cpp.o
[2074/4009] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/Host.cpp.o
[2075/4009] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/CSKYTargetParser.cpp.o
[2076/4009] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/ARMTargetParser.cpp.o
[2077/4009] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/ARMTargetParserCommon.cpp.o
[2078/4009] Building CXX object lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/AArch64TargetParser.cpp.o
[2079/4009] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
[2080/4009] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
[2081/4009] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:9:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugInfoEntry&}; _Tp = llvm::DWARFDebugInfoEntry; _Alloc = std::allocator<llvm::DWARFDebugInfoEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugInfoEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateVariableDieMap(llvm::DWARFDie)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:836:27:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:733:32:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:735:32:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, llvm::DWARFDie>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >]',
    inlined from 'void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:737:27:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, llvm::DWARFDie> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugInfoEntry; _Alloc = std::allocator<llvm::DWARFDebugInfoEntry>]',
    inlined from 'void llvm::DWARFUnit::extractDIEsToVector(bool, bool, std::vector<llvm::DWARFDebugInfoEntry>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:453:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugInfoEntry*, std::vector<llvm::DWARFDebugInfoEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugInfoEntry; _Alloc = std::allocator<llvm::DWARFDebugInfoEntry>]',
    inlined from 'void llvm::DWARFUnit::extractDIEsToVector(bool, bool, std::vector<llvm::DWARFDebugInfoEntry>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:442:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugInfoEntry*, std::vector<llvm::DWARFDebugInfoEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugInfoEntry; _Alloc = std::allocator<llvm::DWARFDebugInfoEntry>]',
    inlined from 'void llvm::DWARFUnit::extractDIEsToVector(bool, bool, std::vector<llvm::DWARFDebugInfoEntry>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:453:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugInfoEntry*, std::vector<llvm::DWARFDebugInfoEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::RangeListEntry&}; _Tp = llvm::RangeListEntry; _Alloc = std::allocator<llvm::RangeListEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::RangeListEntry, std::allocator<llvm::RangeListEntry> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::RangeListEntry; _Alloc = std::allocator<llvm::RangeListEntry>]',
    inlined from 'llvm::Error llvm::DWARFListType<ListEntryType>::extract(llvm::DWARFDataExtractor, uint64_t, uint64_t*, llvm::StringRef, llvm::StringRef) [with ListEntryType = llvm::RangeListEntry]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:243:22,
    inlined from 'llvm::Expected<T> llvm::DWARFListTableBase<DWARFListType>::findList(llvm::DWARFDataExtractor, uint64_t) const [with DWARFListType = llvm::DWARFDebugRnglist]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:288:13,
    inlined from 'llvm::Expected<std::vector<llvm::DWARFAddressRange> > llvm::DWARFUnit::findRnglistFromOffset(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:665:67:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::RangeListEntry*, std::vector<llvm::RangeListEntry, std::allocator<llvm::RangeListEntry> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFLocationExpression}; _Tp = llvm::DWARFLocationExpression; _Alloc = std::allocator<llvm::DWARFLocationExpression>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFLocationExpression>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFLocationExpression}; _Tp = llvm::DWARFLocationExpression; _Alloc = std::allocator<llvm::DWARFLocationExpression>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFLocationExpression; _Alloc = std::allocator<llvm::DWARFLocationExpression>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::DWARFUnit::findLoclistFromOffset(uint64_t)::<lambda(llvm::Expected<llvm::DWARFLocationExpression>)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:707:27,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = llvm::DWARFUnit::findLoclistFromOffset(uint64_t)::<lambda(llvm::Expected<llvm::DWARFLocationExpression>)>; Ret = bool; Params = {llvm::Expected<llvm::DWARFLocationExpression>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:52:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFLocationExpression*, std::vector<llvm::DWARFLocationExpression> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2082/4009] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
[2083/4009] Building CXX object lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o
[2084/4009] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o
[2085/4009] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o
[2086/4009] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreInstPrinter.cpp.o
[2087/4009] Building CXX object lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o
[2088/4009] Building CXX object lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/WebAssemblyTargetInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFEmitter.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/DWARFEmitter.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/DWARFEmitter.cpp: In function 'llvm::Error writeDWARFLists(llvm::raw_ostream&, llvm::ArrayRef<llvm::DWARFYAML::ListTable<EntryType> >, bool, bool) [with EntryType = llvm::DWARFYAML::RnglistEntry]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/DWARFEmitter.cpp:911:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >' changed in GCC 7.1
  911 | static Error writeDWARFLists(raw_ostream &OS,
      |              ^~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error writeDWARFLists(llvm::raw_ostream&, llvm::ArrayRef<llvm::DWARFYAML::ListTable<EntryType> >, bool, bool) [with EntryType = llvm::DWARFYAML::RnglistEntry]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/DWARFEmitter.cpp:938:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/DWARFEmitter.cpp: In function 'llvm::Error writeDWARFLists(llvm::raw_ostream&, llvm::ArrayRef<llvm::DWARFYAML::ListTable<EntryType> >, bool, bool) [with EntryType = llvm::DWARFYAML::LoclistEntry]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/DWARFEmitter.cpp:911:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >' changed in GCC 7.1
  911 | static Error writeDWARFLists(raw_ostream &OS,
      |              ^~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error writeDWARFLists(llvm::raw_ostream&, llvm::ArrayRef<llvm::DWARFYAML::ListTable<EntryType> >, bool, bool) [with EntryType = llvm::DWARFYAML::LoclistEntry]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/DWARFEmitter.cpp:938:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2089/4009] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o
[2090/4009] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o
[2091/4009] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:12:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::gsym::LineEntry&}; _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::gsym::LineEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::gsym::InlineInfo}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::gsym::InlineInfo>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::gsym::InlineInfo}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]',
    inlined from 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineTable.h:188:20,
    inlined from 'void convertFunctionLineTable(llvm::raw_ostream&, llvm::gsym::CUInfo&, llvm::DWARFDie, llvm::gsym::GsymCreator&, llvm::gsym::FunctionInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:272:28,
    inlined from 'void llvm::gsym::DwarfTransformer::handleDie(llvm::raw_ostream&, llvm::gsym::CUInfo&, llvm::DWARFDie)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:410:33:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]',
    inlined from 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineTable.h:188:20,
    inlined from 'void convertFunctionLineTable(llvm::raw_ostream&, llvm::gsym::CUInfo&, llvm::DWARFDie, llvm::gsym::GsymCreator&, llvm::gsym::FunctionInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:342:28,
    inlined from 'void llvm::gsym::DwarfTransformer::handleDie(llvm::raw_ostream&, llvm::gsym::CUInfo&, llvm::DWARFDie)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp:410:33:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2092/4009] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o
[2093/4009] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o
[2094/4009] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o
[2095/4009] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcInstPrinter.cpp.o
[2096/4009] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o
[2097/4009] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o
[2098/4009] Building CXX object lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o
[2099/4009] Building CXX object lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o
[2100/4009] Building CXX object lib/Target/MSP430/Disassembler/CMakeFiles/LLVMMSP430Disassembler.dir/MSP430Disassembler.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/COFF/COFFWriter.cpp: In member function 'llvm::Error llvm::objcopy::coff::COFFWriter::finalize(bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/COFF/COFFWriter.cpp:218:22: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  218 |       const Section &S = Obj.getSections().back();
      |                      ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/COFF/COFFWriter.cpp:218:48: note: the temporary was destroyed at the end of the full expression '(&((llvm::objcopy::coff::COFFWriter*)this)->llvm::objcopy::coff::COFFWriter::Obj)->llvm::objcopy::coff::Object::getSections().llvm::ArrayRef<llvm::objcopy::coff::Section>::back()'
  218 |       const Section &S = Obj.getSections().back();
      |                          ~~~~~~~~~~~~~~~~~~~~~~^~
[2101/4009] Building CXX object lib/Target/MSP430/AsmParser/CMakeFiles/LLVMMSP430AsmParser.dir/MSP430AsmParser.cpp.o
[2102/4009] Building CXX object lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SimplifyCFG.cpp: In function 'void FitWeights(llvm::MutableArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:1086:13: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
 1086 | static void FitWeights(MutableArrayRef<uint64_t> Weights) {
      |             ^~~~~~~~~~
[2103/4009] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o
[2104/4009] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCCodeEmitter.cpp.o
[2105/4009] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/COFFEmitter.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::codeview::DebugSubsectionRecordBuilder}; _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator<llvm::codeview::DebugSubsectionRecordBuilder>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::codeview::DebugSubsectionRecordBuilder>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::codeview::DebugSubsectionRecordBuilder}; _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator<llvm::codeview::DebugSubsectionRecordBuilder>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::codeview::DebugSubsectionRecordBuilder; _Alloc = std::allocator<llvm::codeview::DebugSubsectionRecordBuilder>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::yaml::BinaryRef toDebugS(llvm::ArrayRef<llvm::CodeViewYAML::YAMLDebugSubsection>, const llvm::codeview::StringsAndChecksums&, llvm::BumpPtrAllocator&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/COFFEmitter.cpp:186:23,
    inlined from 'bool layoutCOFF({anonymous}::COFFParser&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/COFFEmitter.cpp:233:21,
    inlined from 'bool llvm::yaml::yaml2coff(llvm::COFFYAML::Object&, llvm::raw_ostream&, ErrorHandler)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/COFFEmitter.cpp:608:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::codeview::DebugSubsectionRecordBuilder*, std::vector<llvm::codeview::DebugSubsectionRecordBuilder> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2106/4009] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430InstPrinter.cpp.o
[2107/4009] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430ELFStreamer.cpp.o
[2108/4009] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430ELFObjectWriter.cpp.o
[2109/4009] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430AsmBackend.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MachO.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/MachOYAML.cpp:13:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, vector<llvm::MachOYAML::Section> >; _ForwardIterator = llvm::MachOYAML::Section*; _Tp = llvm::MachOYAML::Section]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::MachOYAML::LoadCommand::LoadCommand(const llvm::MachOYAML::LoadCommand&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/MachOYAML.h:73:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::MachOYAML::LoadCommand; _Args = {const llvm::MachOYAML::LoadCommand&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MachOYAML::LoadCommand*; _ForwardIterator = llvm::MachOYAML::LoadCommand*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MachOYAML::LoadCommand*; _ForwardIterator = llvm::MachOYAML::LoadCommand*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MachOYAML::LoadCommand*; _ForwardIterator = llvm::MachOYAML::LoadCommand*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const llvm::MachOYAML::LoadCommand*; _ForwardIterator = llvm::MachOYAML::LoadCommand*; _Tp = llvm::MachOYAML::LoadCommand]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::MachOYAML::LoadCommand*; _ForwardIterator = llvm::MachOYAML::LoadCommand*; _Allocator = allocator<llvm::MachOYAML::LoadCommand>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]' at /usr/include/c++/13.2.1/bits/vector.tcc:687:48:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2110/4009] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/TargetExecutionUtils.cpp.o
[2111/4009] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleRemoteEPCServer.cpp.o
[2112/4009] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorMemoryManager.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/Dwarf.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVElement.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, long long unsigned int&, bool}; _Tp = std::tuple<unsigned int, unsigned int, long long unsigned int, bool>; _Alloc = std::allocator<std::tuple<unsigned int, unsigned int, long long unsigned int, bool> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::tuple<unsigned int, unsigned int, long long unsigned int, bool> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h:20:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::object::SectionRef>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVBinaryReader::mapVirtualAddress(const llvm::object::ObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:154:21:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SectionRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, const llvm::object::SectionRef&}; _Key = long long unsigned int; _Tp = llvm::object::SectionRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVBinaryReader::addSectionAddress(const llvm::object::SectionRef&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:86:31,
    inlined from 'void llvm::logicalview::LVBinaryReader::addSectionAddress(const llvm::object::SectionRef&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h:84:8,
    inlined from 'void llvm::logicalview::LVBinaryReader::mapVirtualAddress(const llvm::object::ObjectFile&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:155:22:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SectionRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SectionRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SectionRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SectionRef> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = llvm::logicalview::LVSymbolTableEntry; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >]',
    inlined from 'llvm::logicalview::LVSectionIndex llvm::logicalview::LVSymbolTable::update(llvm::logicalview::LVScope*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:75:27:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = llvm::logicalview::LVSymbolTableEntry; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >]',
    inlined from 'llvm::logicalview::LVSectionIndex llvm::logicalview::LVSymbolTable::update(llvm::logicalview::LVScope*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:76:42:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = llvm::logicalview::LVSymbolTableEntry; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >]',
    inlined from 'llvm::logicalview::LVSectionIndex llvm::logicalview::LVSymbolTable::update(llvm::logicalview::LVScope*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:81:29:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = llvm::logicalview::LVSymbolTableEntry; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >]',
    inlined from 'void llvm::logicalview::LVSymbolTable::add(llvm::StringRef, llvm::logicalview::LVAddress, llvm::logicalview::LVSectionIndex, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:53:27:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = llvm::logicalview::LVSymbolTableEntry; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >]',
    inlined from 'void llvm::logicalview::LVSymbolTable::add(llvm::StringRef, llvm::logicalview::LVAddress, llvm::logicalview::LVSectionIndex, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:55:45:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = llvm::logicalview::LVSymbolTableEntry; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >]',
    inlined from 'void llvm::logicalview::LVSymbolTable::add(llvm::StringRef, llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:33:27:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = llvm::logicalview::LVSymbolTableEntry; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >]',
    inlined from 'void llvm::logicalview::LVSymbolTable::add(llvm::StringRef, llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:35:29:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = llvm::logicalview::LVSymbolTableEntry; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >]',
    inlined from 'void llvm::logicalview::LVSymbolTable::add(llvm::StringRef, llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:38:41:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::logicalview::LVSymbolTableEntry> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVRange*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVRange*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVRange*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVRange*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVRange*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVRange*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVRange*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVRange*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVRange*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVRange*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVRange*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVRange*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVRange*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'llvm::logicalview::LVRange* llvm::logicalview::LVBinaryReader::getSectionRanges(llvm::logicalview::LVSectionIndex)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:305:26:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVRange*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVRange*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVRange*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVRange*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, long long unsigned int&, bool}; _Tp = std::tuple<unsigned int, unsigned int, long long unsigned int, bool>; _Alloc = std::allocator<std::tuple<unsigned int, unsigned int, long long unsigned int, bool> >]',
    inlined from 'void llvm::logicalview::LVBinaryReader::processLines(llvm::logicalview::LVLines*, llvm::logicalview::LVSectionIndex)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:763:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<unsigned int, unsigned int, long long unsigned int, bool>*, std::vector<std::tuple<unsigned int, unsigned int, long long unsigned int, bool> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, long long unsigned int&, bool}; _Tp = std::tuple<unsigned int, unsigned int, long long unsigned int, bool>; _Alloc = std::allocator<std::tuple<unsigned int, unsigned int, long long unsigned int, bool> >]',
    inlined from 'void llvm::logicalview::LVBinaryReader::processLines(llvm::logicalview::LVLines*, llvm::logicalview::LVSectionIndex)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:771:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<unsigned int, unsigned int, long long unsigned int, bool>*, std::vector<std::tuple<unsigned int, unsigned int, long long unsigned int, bool> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*>, std::_Select1st<std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {llvm::logicalview::LVScope*&, long long unsigned int&}; _Key = llvm::logicalview::LVScope*; _Val = std::pair<llvm::logicalview::LVScope* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >; _Compare = std::less<llvm::logicalview::LVScope*>; _Alloc = std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::logicalview::LVScope*, std::pair<llvm::logicalview::LVScope* const, long long unsigned int>, std::_Select1st<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*>, std::_Select1st<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVScope*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVScope*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*&}; _Key = long long unsigned int; _Tp = std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*&}; _Key = long long unsigned int; _Tp = std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = llvm::logicalview::LVScope*; ValueType = llvm::SmallVector<llvm::logicalview::LVLine*, 8>*]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:195:23,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:450:24:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*> > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*>, std::_Select1st<std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<llvm::logicalview::LVScope*, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {llvm::logicalview::LVScope*&, long long unsigned int&}; _Key = llvm::logicalview::LVScope*; _Tp = long long unsigned int; _Compare = std::less<llvm::logicalview::LVScope*>; _Alloc = std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {llvm::logicalview::LVScope*&, long long unsigned int&}; _Key = llvm::logicalview::LVScope*; _Tp = long long unsigned int; _Compare = std::less<llvm::logicalview::LVScope*>; _Alloc = std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = llvm::logicalview::LVScope*; ValueType = llvm::SmallVector<llvm::logicalview::LVLine*, 8>*]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:206:21,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:450:24:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<llvm::logicalview::LVScope*, long long unsigned int, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree<llvm::logicalview::LVScope*, std::pair<llvm::logicalview::LVScope* const, long long unsigned int>, std::_Select1st<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> >, std::less<llvm::logicalview::LVScope*>, std::allocator<std::pair<llvm::logicalview::LVScope* const, long long unsigned int> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*&}; _Key = long long unsigned int; _Tp = std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*&}; _Key = long long unsigned int; _Tp = std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = long long unsigned int; ValueType = llvm::logicalview::LVScope*]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:195:23,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:451:24:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*> > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*>, std::_Select1st<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScope*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScope*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScope*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = long long unsigned int; ValueType = llvm::logicalview::LVScope*]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:202:25,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:451:24:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVScope*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVScope*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScope*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = long long unsigned int; ValueType = llvm::logicalview::LVScope*]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:206:21,
    inlined from 'llvm::Error llvm::logicalview::LVBinaryReader::createInstructions(llvm::logicalview::LVScope*, llvm::logicalview::LVSectionIndex, const llvm::logicalview::LVNameInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVBinaryReader.cpp:451:24:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, long long unsigned int, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2113/4009] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/SimpleExecutorDylibManager.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/IRSymtab.cpp: In function 'llvm::Expected<llvm::irsymtab::FileContents> upgrade(llvm::ArrayRef<llvm::BitcodeModule>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/IRSymtab.cpp:373:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
  373 | static Expected<FileContents> upgrade(ArrayRef<BitcodeModule> BMs) {
      |                               ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/IRSymtab.cpp: In function 'llvm::Expected<llvm::irsymtab::FileContents> llvm::irsymtab::readBitcode(const llvm::BitcodeFileContents&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/IRSymtab.cpp:412:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
  412 |       return upgrade(BFC.Mods);
      |                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/IRSymtab.cpp:423:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
  423 |       return upgrade(BFC.Mods);
      |                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/IRSymtab.cpp:435:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::BitcodeModule>' changed in GCC 7.1
  435 |     return upgrade(std::move(BFC.Mods));
      |                                       ^
[2114/4009] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/RegisterEHFrames.cpp.o
[2115/4009] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/OrcRTBootstrap.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/Dwarf.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVElement.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVOptions.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::logicalview::LVPatterns::addOffsetPatterns(const llvm::logicalview::LVOffsetSet&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVOptions.cpp:449:30:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2116/4009] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/JITLoaderGDB.cpp.o
[2117/4009] Building CXX object lib/ExecutionEngine/Orc/TargetProcess/CMakeFiles/LLVMOrcTargetProcess.dir/ExecutorSharedMemoryMapperService.cpp.o
[2118/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/View.cpp.o
[2119/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Support.cpp.o
[2120/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/Stage.cpp.o
[2121/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/RetireStage.cpp.o
[2122/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/MicroOpQueueStage.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/Dwarf.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Sequence&}; _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator<llvm::DWARFDebugLine::Sequence>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Sequence>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::DWARFDebugLine::LineTable::appendRow(const llvm::DWARFDebugLine::Row&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:231:66,
    inlined from 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:559:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator<llvm::DWARFDebugLine::Sequence>]',
    inlined from 'void llvm::DWARFDebugLine::LineTable::appendSequence(const llvm::DWARFDebugLine::Sequence&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:234:26,
    inlined from 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:566:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFFormValue&}; _Tp = llvm::DWARFFormValue; _Alloc = std::allocator<llvm::DWARFFormValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFFormValue>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::FileNameEntry&}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::FileNameEntry>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:16:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::DWARFUnit*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::DWARFUnit*>}; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, llvm::DWARFUnit*>; _Key = long long unsigned int; _Tp = llvm::DWARFUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from 'llvm::DWARFDebugLine::SectionParser::LineToUnitMap buildLineToUnitMap(llvm::DWARFUnitVector::iterator_range)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1452:26,
    inlined from 'llvm::DWARFDebugLine::SectionParser::SectionParser(llvm::DWARFDataExtractor&, const llvm::DWARFContext&, llvm::DWARFUnitVector::iterator_range)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1460:34:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::DWARFUnit*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::DWARFUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::DWARFUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::DWARFUnit*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFFormValue; _Alloc = std::allocator<llvm::DWARFFormValue>]',
    inlined from 'llvm::Error parseV5DirFileTables(const llvm::DWARFDataExtractor&, uint64_t*, const llvm::dwarf::FormParams&, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::DWARFDebugLine::ContentTypeTracker&, std::vector<llvm::DWARFFormValue>&, std::vector<llvm::DWARFDebugLine::FileNameEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:291:37,
    inlined from 'llvm::Error llvm::DWARFDebugLine::Prologue::parse(llvm::DWARFDataExtractor, uint64_t*, llvm::function_ref<void(llvm::Error)>, const llvm::DWARFContext&, const llvm::DWARFUnit*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:437:63:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFFormValue*, std::vector<llvm::DWARFFormValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]',
    inlined from 'llvm::Error parseV5DirFileTables(const llvm::DWARFDataExtractor&, uint64_t*, const llvm::dwarf::FormParams&, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::DWARFDebugLine::ContentTypeTracker&, std::vector<llvm::DWARFFormValue>&, std::vector<llvm::DWARFDebugLine::FileNameEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:346:24,
    inlined from 'llvm::Error llvm::DWARFDebugLine::Prologue::parse(llvm::DWARFDataExtractor, uint64_t*, llvm::function_ref<void(llvm::Error)>, const llvm::DWARFContext&, const llvm::DWARFUnit*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:437:63:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFFormValue; _Alloc = std::allocator<llvm::DWARFFormValue>]',
    inlined from 'llvm::Error parseV2DirFileTables(const llvm::DWARFDataExtractor&, uint64_t*, llvm::DWARFDebugLine::ContentTypeTracker&, std::vector<llvm::DWARFFormValue>&, std::vector<llvm::DWARFDebugLine::FileNameEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:201:33,
    inlined from 'llvm::Error llvm::DWARFDebugLine::Prologue::parse(llvm::DWARFDataExtractor, uint64_t*, llvm::function_ref<void(llvm::Error)>, const llvm::DWARFContext&, const llvm::DWARFUnit*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:437:63:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFFormValue*, std::vector<llvm::DWARFFormValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]',
    inlined from 'llvm::Error parseV2DirFileTables(const llvm::DWARFDataExtractor&, uint64_t*, llvm::DWARFDebugLine::ContentTypeTracker&, std::vector<llvm::DWARFFormValue>&, std::vector<llvm::DWARFDebugLine::FileNameEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:227:24,
    inlined from 'llvm::Error llvm::DWARFDebugLine::Prologue::parse(llvm::DWARFDataExtractor, uint64_t*, llvm::function_ref<void(llvm::Error)>, const llvm::DWARFContext&, const llvm::DWARFUnit*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:437:63:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringRef.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:12:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::DWARFDebugLine::LineTable::appendRow(const llvm::DWARFDebugLine::Row&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:231:66,
    inlined from 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:559:23,
    inlined from 'llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:799:30,
    inlined from 'llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:791:18,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:853:16:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator<llvm::DWARFDebugLine::Sequence>]',
    inlined from 'void llvm::DWARFDebugLine::LineTable::appendSequence(const llvm::DWARFDebugLine::Sequence&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:234:26,
    inlined from 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:566:32,
    inlined from 'llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:799:30,
    inlined from 'llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:791:18,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:853:16:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]',
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:941:39:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]',
    inlined from 'void llvm::DWARFDebugLine::LineTable::appendRow(const llvm::DWARFDebugLine::Row&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:231:66,
    inlined from 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:559:23,
    inlined from 'llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:799:30,
    inlined from 'llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:791:18,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1001:16:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator<llvm::DWARFDebugLine::Sequence>]',
    inlined from 'void llvm::DWARFDebugLine::LineTable::appendSequence(const llvm::DWARFDebugLine::Sequence&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:234:26,
    inlined from 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:566:32,
    inlined from 'llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:799:30,
    inlined from 'llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:791:18,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1001:16:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1141:33:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugLine::Sequence*, std::vector<DWARFDebugLine::Sequence> >; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1201:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, vector<llvm::DWARFDebugLine::Sequence> >; _Compare = bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<DWARFDebugLine::Sequence*, std::vector<DWARFDebugLine::Sequence> >; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<DWARFDebugLine::Sequence>&; Compare = bool (*)(const DWARFDebugLine::Sequence&, const DWARFDebugLine::Sequence&)]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'llvm::Error llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint64_t*, const llvm::DWARFContext&, const llvm::DWARFUnit*, llvm::function_ref<void(llvm::Error)>, llvm::raw_ostream*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:1201:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2123/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InstructionTables.cpp.o
[2124/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InOrderIssueStage.cpp.o
[2125/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/ExecuteStage.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/fallible_iterator.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/Archive.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/ArchiveWriter.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/Archive.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/Archive.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::NewArchiveMember> > llvm::objcopy::createNewArchiveMembers(const MultiFormatConfig&, const llvm::object::Archive&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/Archive.cpp:51:32:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'llvm::Error llvm::objcopy::deepWriteArchive(llvm::StringRef, llvm::ArrayRef<llvm::NewArchiveMember>, bool, llvm::object::Archive::Kind, bool, bool)',
    inlined from 'llvm::Error llvm::objcopy::executeObjcopyOnArchive(const MultiFormatConfig&, const llvm::object::Archive&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/Archive.cpp:106:74:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/Archive.cpp:70:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
   70 |                              Deterministic, Thin))
      |                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/Archive.cpp:70:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[2126/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/EntryStage.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MachO.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/MachOEmitter.cpp:14:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Distance = int; _Tp = pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/MachOEmitter.cpp:551:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, vector<pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(raw_ostream&)> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/MachOEmitter.cpp:551:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, void ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2127/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/DispatchStage.cpp.o
[2128/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/COFFImportFile.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/COFFImportFile.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/COFFImportFile.cpp: In function 'llvm::Error llvm::object::writeImportLibrary(llvm::StringRef, llvm::StringRef, llvm::ArrayRef<COFFShortExport>, llvm::COFF::MachineTypes, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/COFFImportFile.cpp:627:61: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
  627 |                       /*Deterministic*/ true, /*Thin*/ false);
      |                                                             ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/COFFImportFile.cpp:627:61: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[2129/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o
[2130/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o
[2131/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/IncrementalSourceMgr.cpp.o
[2132/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/Scheduler.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp:29:
In constructor 'llvm::MSP430GenMCSubtargetInfo::MSP430GenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createMSP430MCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/MSP430/MSP430GenSubtargetInfo.inc:127:48,
    inlined from 'llvm::MCSubtargetInfo* createMSP430MCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp:48:41:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/MSP430/MSP430GenSubtargetInfo.inc:115:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  115 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/MSP430/MSP430GenSubtargetInfo.inc:115:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2133/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RetireControlUnit.cpp.o
[2134/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/ResourceManager.cpp.o
[2135/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RegisterFile.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected<std::vector<{anonymous}::MemberData, std::allocator<{anonymous}::MemberData> > > computeMemberData.constprop(llvm::raw_ostream&, llvm::raw_ostream&, llvm::object::Archive::Kind, bool, bool, bool, llvm::ArrayRef<llvm::NewArchiveMember>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ArchiveWriter.cpp:484:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
  484 | computeMemberData(raw_ostream &StringTable, raw_ostream &SymNames,
      | ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Error llvm::writeArchiveToStream(raw_ostream&, ArrayRef<NewArchiveMember>, bool, object::Archive::Kind, bool, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ArchiveWriter.cpp:660:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
  660 | static Error writeArchiveToStream(raw_ostream &Out,
      |              ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ArchiveWriter.cpp:673:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
  673 |                         WriteSymtab, NewMembers);
      |                                                ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected<std::unique_ptr<llvm::MemoryBuffer> > llvm::writeArchiveToBuffer(ArrayRef<NewArchiveMember>, bool, object::Archive::Kind, bool, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ArchiveWriter.cpp:856:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
  856 | writeArchiveToBuffer(ArrayRef<NewArchiveMember> NewMembers, bool WriteSymtab,
      | ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Error llvm::writeArchive(StringRef, ArrayRef<NewArchiveMember>, bool, object::Archive::Kind, bool, bool, std::unique_ptr<MemoryBuffer>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ArchiveWriter.cpp:823:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
  823 | Error writeArchive(StringRef ArcName, ArrayRef<NewArchiveMember> NewMembers,
      |       ^~~~~~~~~~~~
[2136/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o
[2137/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o
[2138/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/COFF/COFFObjcopy.cpp: In function 'uint64_t llvm::objcopy::coff::getNextRVA(const Object&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/COFF/COFFObjcopy.cpp:37:18: warning: possibly dangling reference to a temporary [-Wdangling-reference]
   37 |   const Section &Last = Obj.getSections().back();
      |                  ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/COFF/COFFObjcopy.cpp:37:47: note: the temporary was destroyed at the end of the full expression '(& Obj)->llvm::objcopy::coff::Object::getSections().llvm::ArrayRef<llvm::objcopy::coff::Section>::back()'
   37 |   const Section &Last = Obj.getSections().back();
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~
[2139/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CustomBehaviour.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp:36:
In constructor 'llvm::XCoreGenMCSubtargetInfo::XCoreGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createXCoreMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/XCore/XCoreGenSubtargetInfo.inc:109:48,
    inlined from 'llvm::MCSubtargetInfo* createXCoreMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp:55:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/XCore/XCoreGenSubtargetInfo.inc:97:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   97 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/XCore/XCoreGenSubtargetInfo.inc:97:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2140/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o
[2141/4009] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/CodeEmitter.cpp.o
[2142/4009] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
[2143/4009] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
[2144/4009] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
[2145/4009] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MCA/Support.cpp: In function 'void llvm::mca::computeProcResourceMasks(const llvm::MCSchedModel&, llvm::MutableArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MCA/Support.cpp:40:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
   40 | void computeProcResourceMasks(const MCSchedModel &SM,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~
[2146/4009] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
[2147/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/XCOFFAsmParser.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/VersionTuple.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/InterfaceStub/IFSStub.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/InterfaceStub/IFSHandler.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/InterfaceStub/IFSHandler.cpp:9:
/usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, vector<llvm::ifs::IFSSymbol> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<function<bool(const llvm::ifs::IFSSymbol&)> >]':
/usr/include/c++/13.2.1/bits/stl_algobase.h:2136:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
 2136 |     __remove_if(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algobase.h:2136:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/algorithm:61:
In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, vector<llvm::ifs::IFSSymbol> >; _Predicate = function<bool(const llvm::ifs::IFSSymbol&)>]',
    inlined from 'auto llvm::remove_if(R&&, UnaryPredicate) [with R = std::vector<ifs::IFSSymbol>&; UnaryPredicate = std::function<bool(const ifs::IFSSymbol&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1775:24:
/usr/include/c++/13.2.1/bits/stl_algo.h:880:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
  880 |       return std::__remove_if(__first, __last,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  881 |                               __gnu_cxx::__ops::__pred_iter(__pred));
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2148/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/WasmAsmParser.cpp.o
[2149/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MasmParser.cpp.o
[2150/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
[2151/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
[2152/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
[2153/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
[2154/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
[2155/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
[2156/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/GOFFAsmParser.cpp.o
[2157/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFMasmParser.cpp.o
[2158/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp:31:
In constructor 'llvm::SparcGenMCSubtargetInfo::SparcGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createSparcMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Sparc/SparcGenSubtargetInfo.inc:499:76,
    inlined from 'llvm::MCSubtargetInfo* createSparcMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp:72:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Sparc/SparcGenSubtargetInfo.inc:487:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  487 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Sparc/SparcGenSubtargetInfo.inc:487:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2159/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
[2160/4009] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
[2161/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp: In function 'llvm::Error llvm::orc::registerFrameWrapper(const void*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:53:14: warning: unnecessary parentheses in declaration of 'RegisterFrame' [-Wparentheses]
   53 |   static void((*RegisterFrame)(const void *)) = 0;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:53:14: note: remove parentheses
   53 |   static void((*RegisterFrame)(const void *)) = 0;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              -                              -
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp: In function 'llvm::Error llvm::orc::deregisterFrameWrapper(const void*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:70:14: warning: unnecessary parentheses in declaration of 'DeregisterFrame' [-Wparentheses]
   70 |   static void((*DeregisterFrame)(const void *)) = 0;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp:70:14: note: remove parentheses
   70 |   static void((*DeregisterFrame)(const void *)) = 0;
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |              -                                -
[2162/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
[2163/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o
[2164/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/TargetRegistry.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVELFReader.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h:18:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScopeCompileUnit*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::nullptr_t}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVElement*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVElement*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::nullptr_t}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVElement*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, std::nullptr_t}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVElement*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVELFReader::addGlobalOffset(llvm::logicalview::LVOffset)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h:96:28,
    inlined from 'void llvm::logicalview::LVELFReader::updateReference(llvm::dwarf::Attribute, const llvm::DWARFFormValue&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVELFReader.cpp:1093:22:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVElement*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVElement*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void llvm::logicalview::LVELFReader::processOneAttribute(const llvm::DWARFDie&, llvm::logicalview::LVOffset*, const llvm::logicalview::AttributeSpec&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVELFReader.cpp:473:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScopeCompileUnit*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScopeCompileUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVScopeCompileUnit*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVScopeCompileUnit*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVReader::addCompileUnitOffset(llvm::logicalview::LVOffset, llvm::logicalview::LVScopeCompileUnit*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVReader.h:90:25,
    inlined from 'llvm::logicalview::LVScope* llvm::logicalview::LVELFReader::processOneDie(const llvm::DWARFDie&, llvm::logicalview::LVScope*, llvm::DWARFDie&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Readers/LVELFReader.cpp:543:27:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVScopeCompileUnit*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVScopeCompileUnit*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2165/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
[2166/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
[2167/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SPIRVObjectWriter.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MCA/Stages/ExecuteStage.cpp: In member function 'void llvm::mca::ExecuteStage::notifyInstructionIssued(const llvm::mca::InstRef&, llvm::MutableArrayRef<std::pair<std::pair<long long unsigned int, long long unsigned int>, llvm::mca::ResourceCycles> >) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MCA/Stages/ExecuteStage.cpp:252:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<std::pair<std::pair<long long unsigned int, long long unsigned int>, llvm::mca::ResourceCycles> >' changed in GCC 7.1
  252 | void ExecuteStage::notifyInstructionIssued(
      |      ^~~~~~~~~~~~
[2168/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
[2169/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFStreamer.cpp.o
[2170/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFObjectTargetWriter.cpp.o
[2171/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
[2172/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
[2173/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
[2174/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
[2175/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o
[2176/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
[2177/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptionsCommandFlags.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MCA/CustomBehaviour.cpp: In member function 'virtual std::vector<std::unique_ptr<llvm::mca::View> > llvm::mca::CustomBehaviour::getStartViews(llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MCA/CustomBehaviour.cpp:28:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
   28 | CustomBehaviour::getStartViews(llvm::MCInstPrinter &IP,
      | ^~~~~~~~~~~~~~~
[2178/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
[2179/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolXCOFF.cpp.o
[2180/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
[2181/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
[2182/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
[2183/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSPIRVStreamer.cpp.o
[2184/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
[2185/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionXCOFF.cpp.o
[2186/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o
[2187/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
[2188/4009] Linking CXX static library lib/libLLVMTargetParser.a
[2189/4009] Linking CXX executable bin/llvm-config
[2190/4009] Linking CXX static library lib/libLLVMWindowsDriver.a
[2191/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
[2192/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionDXContainer.cpp.o
[2193/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
[2194/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:35,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::orc::ExecutorAddr> > llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::lookup(llvm::orc::tpctypes::DylibHandle, const llvm::orc::RemoteSymbolLookupSet&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.cpp:55:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::orc::ExecutorAddr> > llvm::orc::rt_bootstrap::SimpleExecutorDylibManager::lookup(llvm::orc::tpctypes::DylibHandle, const llvm::orc::RemoteSymbolLookupSet&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.cpp:73:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2195/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
[2196/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
[2197/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCPseudoProbe.cpp.o
[2198/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
[2199/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
[2200/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
[2201/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
[2202/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
[2203/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
[2204/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
[2205/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
[2206/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrInfo.cpp.o
[2207/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:41,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h:59,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:56:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::Instruction*, long long unsigned int>}; _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::Instruction*, long long unsigned int>}; _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = long long unsigned int; MapType = llvm::DenseMap<llvm::Instruction*, unsigned int>; VectorType = std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:104:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2208/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
[2209/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
[2210/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:35,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::BufferWrite}; _Tp = llvm::orc::tpctypes::BufferWrite; _Alloc = std::allocator<llvm::orc::tpctypes::BufferWrite>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::BufferWrite>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::BufferWrite}; _Tp = llvm::orc::tpctypes::BufferWrite; _Alloc = std::allocator<llvm::orc::tpctypes::BufferWrite>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::BufferWrite; _Alloc = std::allocator<llvm::orc::tpctypes::BufferWrite>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >; T = llvm::orc::tpctypes::BufferWrite]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >; SequenceT = std::vector<llvm::orc::tpctypes::BufferWrite>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::BufferWrite>; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<__var_indices ...>) [with unsigned int ...I = {0}; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::BufferWrite, std::allocator<llvm::orc::tpctypes::BufferWrite> >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::rt_bootstrap::writeBuffersWrapper(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::BufferWrite>)>; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::BufferWrite, std::allocator<llvm::orc::tpctypes::BufferWrite> >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction<SPSRetTagT(SPSTagTs ...)>::handle(const char*, size_t, HandlerT&&) [with HandlerT = llvm::orc::rt_bootstrap::writeBuffersWrapper(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::BufferWrite>)>; SPSRetTagT = llvm::orc::shared::SPSEmpty; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73,
    inlined from 'llvm::orc::shared::CWrapperFunctionResult llvm::orc::rt_bootstrap::writeBuffersWrapper(const char*, size_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.cpp:38:80:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::BufferWrite*, std::vector<llvm::orc::tpctypes::BufferWrite> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2211/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/WasmObjectFile.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::wasm::WasmSymbolInfo&}; _Tp = llvm::wasm::WasmSymbolInfo; _Alloc = std::allocator<llvm::wasm::WasmSymbolInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmSymbolInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::wasm::WasmSymbolInfo&}; _Tp = llvm::wasm::WasmSymbolInfo; _Alloc = std::allocator<llvm::wasm::WasmSymbolInfo>]',
    inlined from 'llvm::Error llvm::object::WasmObjectFile::parseLinkingSectionSymtab(ReadContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/WasmObjectFile.cpp:783:41:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmSymbolInfo*, std::vector<llvm::wasm::WasmSymbolInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmRelocation&}; _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator<llvm::wasm::WasmRelocation>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmRelocation>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator<llvm::wasm::WasmRelocation>]',
    inlined from 'llvm::Error llvm::object::WasmObjectFile::parseRelocSection(llvm::StringRef, ReadContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/WasmObjectFile.cpp:1047:34:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmRelocation*, std::vector<llvm::wasm::WasmRelocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmImport&}; _Tp = llvm::wasm::WasmImport; _Alloc = std::allocator<llvm::wasm::WasmImport>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmImport>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmImport; _Alloc = std::allocator<llvm::wasm::WasmImport>]',
    inlined from 'llvm::Error llvm::object::WasmObjectFile::parseImportSection(ReadContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/WasmObjectFile.cpp:1161:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmImport*, std::vector<llvm::wasm::WasmImport> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmTable&}; _Tp = llvm::wasm::WasmTable; _Alloc = std::allocator<llvm::wasm::WasmTable>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmTable>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmTable; _Alloc = std::allocator<llvm::wasm::WasmTable>]',
    inlined from 'llvm::Error llvm::object::WasmObjectFile::parseTableSection(ReadContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/WasmObjectFile.cpp:1196:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmTable*, std::vector<llvm::wasm::WasmTable> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmLimits&}; _Tp = llvm::wasm::WasmLimits; _Alloc = std::allocator<llvm::wasm::WasmLimits>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmLimits>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmLimits; _Alloc = std::allocator<llvm::wasm::WasmLimits>]',
    inlined from 'llvm::Error llvm::object::WasmObjectFile::parseMemorySection(ReadContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/WasmObjectFile.cpp:1217:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmLimits*, std::vector<llvm::wasm::WasmLimits> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmGlobal&}; _Tp = llvm::wasm::WasmGlobal; _Alloc = std::allocator<llvm::wasm::WasmGlobal>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmGlobal>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmGlobal; _Alloc = std::allocator<llvm::wasm::WasmGlobal>]',
    inlined from 'llvm::Error llvm::object::WasmObjectFile::parseGlobalSection(ReadContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/WasmObjectFile.cpp:1261:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmGlobal*, std::vector<llvm::wasm::WasmGlobal> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmElemSegment&}; _Tp = llvm::wasm::WasmElemSegment; _Alloc = std::allocator<llvm::wasm::WasmElemSegment>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmElemSegment>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::object::WasmSegment&}; _Tp = llvm::object::WasmSegment; _Alloc = std::allocator<llvm::object::WasmSegment>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::object::WasmSegment>::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::object::WasmSegment; _Alloc = std::allocator<llvm::object::WasmSegment>]',
    inlined from 'llvm::Error llvm::object::WasmObjectFile::parseDataSection(ReadContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/WasmObjectFile.cpp:1536:27:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::WasmSegment*, std::vector<llvm::object::WasmSegment> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::wasm::WasmElemSegment; _Alloc = std::allocator<llvm::wasm::WasmElemSegment>]',
    inlined from 'llvm::Error llvm::object::WasmObjectFile::parseElemSection(ReadContext&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/WasmObjectFile.cpp:1494:27:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmElemSegment*, std::vector<llvm::wasm::WasmElemSegment> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2212/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
[2213/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
[2214/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
[2215/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerWriter.cpp.o
[2216/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDXContainerStreamer.cpp.o
[2217/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
[2218/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
[2219/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
[2220/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp: In constructor 'llvm::mca::ResourceManager::ResourceManager(const llvm::MCSchedModel&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MCA/HardwareUnits/ResourceManager.cpp:119:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
  119 |   computeProcResourceMasks(SM, ProcResID2Mask);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[2221/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
[2222/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
[2223/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o
[2224/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmLexer.cpp: In member function 'virtual size_t llvm::AsmLexer::peekTokens(llvm::MutableArrayRef<llvm::AsmToken>, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmLexer.cpp:685:8: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  685 | size_t AsmLexer::peekTokens(MutableArrayRef<AsmToken> Buf,
      |        ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmLexer.cpp: In member function 'virtual llvm::AsmToken llvm::AsmLexer::LexToken()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmLexer.cpp:741:28: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  741 |     size_t num = peekTokens(Buf, true);
      |                  ~~~~~~~~~~^~~~~~~~~~~
[2225/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:8:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]',
    inlined from 'std::optional<llvm::DWARFAddressRange> llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:64:16:
/usr/include/c++/13.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
  170 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2226/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoGOFF.cpp.o
[2227/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
[2228/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
[2229/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
[2230/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
[2231/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
[2232/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
[2233/4009] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
[2234/4009] Building CXX object lib/Transforms/CFGuard/CMakeFiles/LLVMCFGuard.dir/CFGuard.cpp.o
[2235/4009] Building CXX object lib/Frontend/HLSL/CMakeFiles/LLVMFrontendHLSL.dir/HLSLResource.cpp.o
[2236/4009] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
[2237/4009] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
[2238/4009] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
[2239/4009] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o
[2240/4009] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeAnalyzer.cpp.o
[2241/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/XCOFF.cpp.o
[2242/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'const T* Find(llvm::StringRef, llvm::ArrayRef<T>) [with T = llvm::SubtargetFeatureKV]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:26:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   26 | static const T *Find(StringRef S, ArrayRef<T> A) {
      |                 ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'const T* Find(llvm::StringRef, llvm::ArrayRef<T>) [with T = llvm::SubtargetSubTypeKV]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:26:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void SetImpliedBits(llvm::FeatureBitset&, const llvm::FeatureBitset&, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:37:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   37 | void SetImpliedBits(FeatureBitset &Bits, const FeatureBitset &Implies,
      |      ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void ClearImpliedBits(llvm::FeatureBitset&, unsigned int, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:49:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   49 | void ClearImpliedBits(FeatureBitset &Bits, unsigned Value,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void Help(llvm::ArrayRef<llvm::SubtargetSubTypeKV>, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:97:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
   97 | static void Help(ArrayRef<SubtargetSubTypeKV> CPUTable,
      |             ^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:97:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'void ApplyFeatureFlag(llvm::FeatureBitset&, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:59:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   59 | static void ApplyFeatureFlag(FeatureBitset &Bits, StringRef Feature,
      |             ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'llvm::FeatureBitset llvm::MCSubtargetInfo::ApplyFeatureFlag(llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:294:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  294 |   ::ApplyFeatureFlag(FeatureBits, FS, ProcFeatures);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:294:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In function 'llvm::FeatureBitset getFeatures(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, llvm::ArrayRef<llvm::SubtargetFeatureKV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:151:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
  151 | static FeatureBitset getFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS,
      |                      ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:151:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:203:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  203 |       ApplyFeatureFlag(Bits, Feature, ProcFeatures);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:203:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'void llvm::MCSubtargetInfo::InitMCProcessorInfo(llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:211:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
  211 |   FeatureBits = getFeatures(CPU, TuneCPU, FS, ProcDesc, ProcFeatures);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:211:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'void llvm::MCSubtargetInfo::setDefaultFeatures(llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:222:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
  222 |   FeatureBits = getFeatures(CPU, TuneCPU, FS, ProcDesc, ProcFeatures);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:222:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In member function 'bool llvm::MCSubtargetInfo::checkFeatures(llvm::StringRef) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:302:23: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  302 |     ::ApplyFeatureFlag(Set, F, ProcFeatures);
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:302:23: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:305:23: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  305 |     ::ApplyFeatureFlag(All, F, ProcFeatures);
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:305:23: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp: In constructor 'llvm::MCSubtargetInfo::MCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:226:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  226 | MCSubtargetInfo::MCSubtargetInfo(const Triple &TT, StringRef C, StringRef TC,
      | ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCSubtargetInfo.cpp:226:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2243/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackWriter.cpp.o
[2244/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackReader.cpp.o
[2245/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocumentYAML.cpp.o
[2246/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocument.cpp.o
[2247/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Minidump.cpp.o
[2248/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:35,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::SegFinalizeRequest>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::shared::WrapperFunctionCall&}; _Tp = llvm::orc::shared::WrapperFunctionCall; _Alloc = std::allocator<llvm::orc::shared::WrapperFunctionCall>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::WrapperFunctionCall>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::shared::WrapperFunctionCall; _Alloc = std::allocator<llvm::orc::shared::WrapperFunctionCall>]',
    inlined from 'llvm::Error llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::finalize(llvm::orc::tpctypes::FinalizeRequest&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:56:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::WrapperFunctionCall*, std::vector<llvm::orc::shared::WrapperFunctionCall> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::AllocActionCallPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> >; T = llvm::orc::tpctypes::SegFinalizeRequest]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> >; SequenceT = std::vector<llvm::orc::tpctypes::SegFinalizeRequest>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::SegFinalizeRequest>; ArgTs = {std::vector<llvm::orc::shared::AllocActionCallPair, std::allocator<llvm::orc::shared::AllocActionCallPair> >}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >, llvm::orc::tpctypes::FinalizeRequest>::deserialize(llvm::orc::shared::SPSInputBuffer&, llvm::orc::tpctypes::FinalizeRequest&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h:202:29,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::tpctypes::FinalizeRequest; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {llvm::orc::tpctypes::FinalizeRequest}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<__var_indices ...>) [with unsigned int ...I = {0, 1}; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::tpctypes::FinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager, llvm::orc::tpctypes::FinalizeRequest&>; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::tpctypes::FinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::SegFinalizeRequest*, std::vector<llvm::orc::tpctypes::SegFinalizeRequest> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >; T = llvm::orc::shared::AllocActionCallPair]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >; SequenceT = std::vector<llvm::orc::shared::AllocActionCallPair>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::shared::AllocActionCallPair>; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::SegFinalizeRequest>; ArgTs = {std::vector<llvm::orc::shared::AllocActionCallPair, std::allocator<llvm::orc::shared::AllocActionCallPair> >}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >, llvm::orc::tpctypes::FinalizeRequest>::deserialize(llvm::orc::shared::SPSInputBuffer&, llvm::orc::tpctypes::FinalizeRequest&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h:202:29,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::tpctypes::FinalizeRequest; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {llvm::orc::tpctypes::FinalizeRequest}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<__var_indices ...>) [with unsigned int ...I = {0, 1}; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::tpctypes::FinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager, llvm::orc::tpctypes::FinalizeRequest&>; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::tpctypes::FinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSExecutorAddr; T = llvm::orc::ExecutorAddr]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSExecutorAddr; SequenceT = std::vector<llvm::orc::ExecutorAddr>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::ExecutorAddr>; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<__var_indices ...>) [with unsigned int ...I = {0, 1}; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, const std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager, const std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&>; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, const std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction<SPSRetTagT(SPSTagTs ...)>::handle(const char*, size_t, HandlerT&&) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager, const std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&>; SPSRetTagT = llvm::orc::shared::SPSError; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73,
    inlined from 'static llvm::orc::shared::CWrapperFunctionResult llvm::orc::rt_bootstrap::SimpleExecutorMemoryManager::deallocateWrapper(const char*, size_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp:254:13:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2249/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MachO.cpp.o
[2250/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/ELF.cpp.o
[2251/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DXContainer.cpp.o
[2252/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVElement.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVScope.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:13:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVElement*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVElement*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVElement*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVElement*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVElement*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVElement*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVElement*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVScopeCompileUnit::addInvalidOffset(llvm::logicalview::LVOffset, llvm::logicalview::LVElement*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:1366:27:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVElement*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVElement*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVSymbol*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVSymbol*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVSymbol*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::logicalview::LVSymbol*&}; _Key = long long unsigned int; _Tp = llvm::logicalview::LVSymbol*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVScopeCompileUnit::addInvalidCoverage(llvm::logicalview::LVSymbol*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:1373:29:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::logicalview::LVSymbol*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVSymbol*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > >&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > > >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > >, std::_Select1st<std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > >&}; _Key = long long unsigned int; _Tp = std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > > >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > >&}; _Key = long long unsigned int; _Tp = std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVScopeCompileUnit::printLocalNames(llvm::raw_ostream&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:1438:26:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > >, std::_Select1st<std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::_Rb_tree_const_iterator<std::pair<llvm::logicalview::LVScope* const, std::pair<long long unsigned int, long long unsigned int> > > > > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*>, std::_Select1st<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*&}; _Key = long long unsigned int; _Tp = llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*&}; _Key = long long unsigned int; _Tp = llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::addItem(MapType*, KeyType, ValueType) [with MapType = std::map<long long unsigned int, llvm::SmallVector<LVLocation*, 8>*>; ListType = llvm::SmallVector<LVLocation*, 8>; KeyType = long long unsigned int; ValueType = LVLocation*]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:160:17:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*>, std::_Select1st<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLocation*, 8>*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::map<long long unsigned int, llvm::logicalview::LVLine*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVLine*> > >*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*>, std::_Select1st<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, std::map<long long unsigned int, llvm::logicalview::LVLine*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVLine*> > >*&}; _Key = long long unsigned int; _Tp = std::map<long long unsigned int, llvm::logicalview::LVLine*>*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, std::map<long long unsigned int, llvm::logicalview::LVLine*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVLine*> > >*&}; _Key = long long unsigned int; _Tp = std::map<long long unsigned int, llvm::logicalview::LVLine*>*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = long long unsigned int; ValueType = llvm::logicalview::LVLine*]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:195:23,
    inlined from 'void llvm::logicalview::LVScopeCompileUnit::addMapping(llvm::logicalview::LVLine*, llvm::logicalview::LVSectionIndex)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:1258:22:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*> > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*>, std::_Select1st<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::map<long long unsigned int, llvm::logicalview::LVLine*>*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::LVDoubleMap<FirstKeyType, SecondKeyType, ValueType>::add(FirstKeyType, SecondKeyType, ValueType) [with FirstKeyType = long long unsigned int; SecondKeyType = long long unsigned int; ValueType = llvm::logicalview::LVLine*]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:206:21,
    inlined from 'void llvm::logicalview::LVScopeCompileUnit::addMapping(llvm::logicalview::LVLine*, llvm::logicalview::LVSectionIndex)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/LogicalView/Core/LVScope.cpp:1258:22:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, long long unsigned int, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*&}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*>, std::_Select1st<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*&}; _Key = long long unsigned int; _Tp = llvm::SmallVector<llvm::logicalview::LVLine*, 8>*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*&}; _Key = long long unsigned int; _Tp = llvm::SmallVector<llvm::logicalview::LVLine*, 8>*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'void llvm::logicalview::addItem(MapType*, KeyType, ValueType) [with MapType = std::map<long long unsigned int, llvm::SmallVector<LVLine*, 8>*>; ListType = llvm::SmallVector<LVLine*, 8>; KeyType = long long unsigned int; ValueType = LVLine*]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:160:17:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*>, std::_Select1st<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::SmallVector<llvm::logicalview::LVLine*, 8>*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2253/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/COFF.cpp.o
[2254/4009] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/AMDGPUMetadataVerifier.cpp.o
[2255/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp: In function 'llvm::Error llvm::objcopy::macho::executeObjcopyOnMachOUniversalBinary(const llvm::objcopy::MultiFormatConfig&, const llvm::object::MachOUniversalBinary&, llvm::raw_ostream&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp:493:52: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
  493 |                                (*ArOrErr)->isThin());
      |                                                    ^
[2256/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/VectorBuilder.cpp.o
[2257/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o
[2258/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
[2259/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
[2260/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SetVector.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCObjectStreamer.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCWinCOFFStreamer.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCWinCOFFStreamer.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MCAssembler::CGProfileEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::MCWinCOFFStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCWinCOFFStreamer.cpp:343:39:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCAssembler::CGProfileEntry*, std::vector<llvm::MCAssembler::CGProfileEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2261/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/InstrTypes.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ConstantRange.h:35,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Bitcode/BitcodeWriter.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:13:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Bitstream/BitstreamWriter.h:372:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  372 |   void EmitRecordWithAbbrevImpl(unsigned Abbrev, ArrayRef<uintty> Vals,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Bitstream/BitstreamWriter.h:372:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void {anonymous}::ModuleBitcodeWriter::writeMetadataRecords(llvm::ArrayRef<const llvm::Metadata*>, llvm::SmallVectorImpl<long long unsigned int>&, std::vector<unsigned int, std::allocator<unsigned int> >*, std::vector<long long unsigned int, std::allocator<long long unsigned int> >*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:2241:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:39:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:225:29,
    inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:208:28,
    inlined from '{anonymous}::ThinLinkBitcodeWriter::ThinLinkBitcodeWriter(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, const llvm::ModuleSummaryIndex&, const llvm::ModuleHash&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:4953:25,
    inlined from 'void llvm::BitcodeWriter::writeThinLinkBitcode(const llvm::Module&, const llvm::ModuleSummaryIndex&, const llvm::ModuleHash&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:5078:47:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void {anonymous}::IndexBitcodeWriter::writeCombinedGlobalValueSummary()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:4295:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)::<lambda({anonymous}::IndexBitcodeWriter::GVInfo, bool)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:449:31,
    inlined from 'void {anonymous}::IndexBitcodeWriter::forEachSummary(Functor) [with Functor = {anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)::<lambda(GVInfo, bool)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:483:19,
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:448:19,
    inlined from 'void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:4875:59:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)::<lambda({anonymous}::IndexBitcodeWriter::GVInfo, bool)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:449:31,
    inlined from 'void {anonymous}::IndexBitcodeWriter::forEachSummary(Functor) [with Functor = {anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)::<lambda(GVInfo, bool)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:488:21,
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:448:19,
    inlined from 'void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:4875:59:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)::<lambda({anonymous}::IndexBitcodeWriter::GVInfo, bool)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:449:31,
    inlined from 'void {anonymous}::IndexBitcodeWriter::forEachSummary(Functor) [with Functor = {anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)::<lambda(GVInfo, bool)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:493:19,
    inlined from '{anonymous}::IndexBitcodeWriter::IndexBitcodeWriter(llvm::BitstreamWriter&, llvm::StringTableBuilder&, const llvm::ModuleSummaryIndex&, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:448:19,
    inlined from 'void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:4875:59:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]',
    inlined from 'void {anonymous}::ModuleBitcodeWriterBase::assignValueId(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:225:29,
    inlined from '{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:208:28,
    inlined from '{anonymous}::ModuleBitcodeWriter::ModuleBitcodeWriter(const llvm::Module&, llvm::SmallVectorImpl<char>&, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:275:49,
    inlined from 'void llvm::BitcodeWriter::writeModule(const llvm::Module&, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:4867:57:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2262/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypedPointerType.cpp.o
[2263/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
[2264/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/StructuralHash.cpp.o
[2265/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
[2266/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ReplaceConstant.cpp.o
[2267/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PseudoProbe.cpp.o
[2268/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::ExecutorAddr&}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'llvm::Expected<llvm::orc::ExecutorAddr> llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::initialize(llvm::orc::ExecutorAddr, llvm::orc::tpctypes::SharedMemoryFinalizeRequest&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:171:68:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp: In member function 'llvm::Error llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::deinitialize(const std::vector<llvm::orc::ExecutorAddr>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:192:56: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
  192 |               Allocations[Base].DeinitializationActions)) {
      |                                                        ^
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual llvm::Error llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService::shutdown()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.cpp:279:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSExecutorAddr; T = llvm::orc::ExecutorAddr]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSExecutorAddr; SequenceT = std::vector<llvm::orc::ExecutorAddr>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::ExecutorAddr>; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<__var_indices ...>) [with unsigned int ...I = {0, 1}; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, const std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService, const std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&>; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, const std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::SharedMemorySegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::AllocActionCallPair>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::SharedMemorySegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int>; T = llvm::orc::tpctypes::SharedMemorySegFinalizeRequest]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int>; SequenceT = std::vector<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest>; ArgTs = {std::vector<llvm::orc::shared::AllocActionCallPair, std::allocator<llvm::orc::shared::AllocActionCallPair> >}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >, llvm::orc::tpctypes::SharedMemoryFinalizeRequest>::deserialize(llvm::orc::shared::SPSInputBuffer&, llvm::orc::tpctypes::SharedMemoryFinalizeRequest&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h:244:29,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::tpctypes::SharedMemoryFinalizeRequest; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {llvm::orc::tpctypes::SharedMemoryFinalizeRequest}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::tpctypes::SharedMemoryFinalizeRequest}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<__var_indices ...>) [with unsigned int ...I = {0, 1, 2}; RetT = llvm::Expected<llvm::orc::ExecutorAddr>; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddr&, llvm::orc::tpctypes::SharedMemoryFinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSExpected<llvm::orc::shared::SPSExecutorAddr>(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Expected<llvm::orc::ExecutorAddr>, llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService, llvm::orc::ExecutorAddr, llvm::orc::tpctypes::SharedMemoryFinalizeRequest&>; RetT = llvm::Expected<llvm::orc::ExecutorAddr>; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddr&, llvm::orc::tpctypes::SharedMemoryFinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSExpected<llvm::orc::shared::SPSExecutorAddr>(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest*, std::vector<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >; T = llvm::orc::shared::AllocActionCallPair]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >; SequenceT = std::vector<llvm::orc::shared::AllocActionCallPair>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::shared::AllocActionCallPair>; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::SharedMemorySegFinalizeRequest>; ArgTs = {std::vector<llvm::orc::shared::AllocActionCallPair, std::allocator<llvm::orc::shared::AllocActionCallPair> >}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >, llvm::orc::tpctypes::SharedMemoryFinalizeRequest>::deserialize(llvm::orc::shared::SPSInputBuffer&, llvm::orc::tpctypes::SharedMemoryFinalizeRequest&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h:244:29,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::tpctypes::SharedMemoryFinalizeRequest; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {llvm::orc::tpctypes::SharedMemoryFinalizeRequest}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::tpctypes::SharedMemoryFinalizeRequest}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<__var_indices ...>) [with unsigned int ...I = {0, 1, 2}; RetT = llvm::Expected<llvm::orc::ExecutorAddr>; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddr&, llvm::orc::tpctypes::SharedMemoryFinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSExpected<llvm::orc::shared::SPSExecutorAddr>(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Expected<llvm::orc::ExecutorAddr>, llvm::orc::rt_bootstrap::ExecutorSharedMemoryMapperService, llvm::orc::ExecutorAddr, llvm::orc::tpctypes::SharedMemoryFinalizeRequest&>; RetT = llvm::Expected<llvm::orc::ExecutorAddr>; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddr&, llvm::orc::tpctypes::SharedMemoryFinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSExpected<llvm::orc::shared::SPSExecutorAddr>(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2269/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o
[2270/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfDataUtils.cpp.o
[2271/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PrintPasses.cpp.o
[2272/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassTimingInfo.cpp.o
[2273/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
[2274/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
[2275/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassInstrumentation.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MCA/InstrBuilder.cpp: In constructor 'llvm::mca::InstrBuilder::InstrBuilder(const llvm::MCSubtargetInfo&, const llvm::MCInstrInfo&, const llvm::MCRegisterInfo&, const llvm::MCInstrAnalysis*, const llvm::mca::InstrumentManager&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MCA/InstrBuilder.cpp:39:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
   39 |   computeProcResourceMasks(STI.getSchedModel(), ProcResourceMasks);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2276/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
[2277/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
[2278/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
[2279/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o
[2280/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
[2281/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
[2282/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
[2283/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
[2284/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o
[2285/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMRemarkStreamer.cpp.o
[2286/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o
[2287/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
[2288/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o
[2289/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
[2290/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
[2291/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
[2292/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SSAContext.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ProfileSummary.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ProfileSummary.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]',
    inlined from 'bool getSummaryFromMD(llvm::MDTuple*, llvm::SummaryEntryVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ProfileSummary.cpp:171:25,
    inlined from 'static llvm::ProfileSummary* llvm::ProfileSummary::getFromMD(llvm::Metadata*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ProfileSummary.cpp:243:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2293/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/InterfaceStub/ELFObjHandler.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/InterfaceStub/ELFObjHandler.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::ifs::IFSSymbol}; _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ifs::IFSSymbol>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::ifs::IFSSymbol}; _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/InterfaceStub/ELFObjHandler.cpp:470:35,
    inlined from 'llvm::Expected<std::unique_ptr<llvm::ifs::IFSStub> > llvm::ifs::buildStub(const llvm::object::ELFObjectFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/InterfaceStub/ELFObjHandler.cpp:590:13:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/InterfaceStub/ELFObjHandler.cpp:470:35,
    inlined from 'llvm::Expected<std::unique_ptr<llvm::ifs::IFSStub> > llvm::ifs::buildStub(const llvm::object::ELFObjectFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/InterfaceStub/ELFObjHandler.cpp:590:13:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/InterfaceStub/ELFObjHandler.cpp:470:35,
    inlined from 'llvm::Expected<std::unique_ptr<llvm::ifs::IFSStub> > llvm::ifs::buildStub(const llvm::object::ELFObjectFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/InterfaceStub/ELFObjHandler.cpp:590:13:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::ifs::populateDynamic(DynamicEntries&, typename ELFT::DynRange) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/InterfaceStub/ELFObjHandler.cpp:470:35,
    inlined from 'llvm::Expected<std::unique_ptr<llvm::ifs::IFSStub> > llvm::ifs::buildStub(const llvm::object::ELFObjectFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/InterfaceStub/ELFObjHandler.cpp:590:13:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2294/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:9:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Distance = int; _Tp = optional<llvm::StrOffsetsContributionDescriptor>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::optional<llvm::StrOffsetsContributionDescriptor>&}; _Tp = std::optional<llvm::StrOffsetsContributionDescriptor>; _Alloc = std::allocator<std::optional<llvm::StrOffsetsContributionDescriptor> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DILocal&}; _Tp = llvm::DILocal; _Alloc = std::allocator<llvm::DILocal>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DILocal>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::RangeListEntry&}; _Tp = llvm::RangeListEntry; _Alloc = std::allocator<llvm::RangeListEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::RangeListEntry, std::allocator<llvm::RangeListEntry> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::RangeListEntry; _Alloc = std::allocator<llvm::RangeListEntry>]',
    inlined from 'llvm::Error llvm::DWARFListType<ListEntryType>::extract(llvm::DWARFDataExtractor, uint64_t, uint64_t*, llvm::StringRef, llvm::StringRef) [with ListEntryType = llvm::RangeListEntry]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:243:22,
    inlined from 'llvm::Error llvm::DWARFListTableBase<DWARFListType>::extract(llvm::DWARFDataExtractor, uint64_t*) [with DWARFListType = llvm::DWARFDebugRnglist]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:215:15:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::RangeListEntry*, std::vector<llvm::RangeListEntry, std::allocator<llvm::RangeListEntry> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::DILocal; _Alloc = std::allocator<llvm::DILocal>]',
    inlined from 'void llvm::DWARFContext::addLocalsForDie(llvm::DWARFCompileUnit*, llvm::DWARFDie, llvm::DWARFDie, std::vector<llvm::DILocal>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:1284:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DILocal*, std::vector<llvm::DILocal> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::optional<llvm::StrOffsetsContributionDescriptor>; _Alloc = std::allocator<std::optional<llvm::StrOffsetsContributionDescriptor> >]',
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:114:30,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::DIDumpOptions, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:156:53:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::optional<StrOffsetsContributionDescriptor>*, std::vector<std::optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const std::optional<StrOffsetsContributionDescriptor>&, const std::optional<StrOffsetsContributionDescriptor>&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::optional<StrOffsetsContributionDescriptor> >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const std::optional<StrOffsetsContributionDescriptor>&, const std::optional<StrOffsetsContributionDescriptor>&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:118:13,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::DIDumpOptions, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:156:53:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<optional<llvm::StrOffsetsContributionDescriptor>*, vector<optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const optional<llvm::StrOffsetsContributionDescriptor>&, const optional<llvm::StrOffsetsContributionDescriptor>&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::optional<StrOffsetsContributionDescriptor>*, std::vector<std::optional<StrOffsetsContributionDescriptor> > >; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const std::optional<StrOffsetsContributionDescriptor>&, const std::optional<StrOffsetsContributionDescriptor>&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::optional<StrOffsetsContributionDescriptor> >&; Compare = collectContributionData(llvm::DWARFContext::unit_iterator_range)::<lambda(const std::optional<StrOffsetsContributionDescriptor>&, const std::optional<StrOffsetsContributionDescriptor>&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'ContributionCollection collectContributionData(llvm::DWARFContext::unit_iterator_range)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:118:13,
    inlined from 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::DIDumpOptions, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::unit_iterator_range, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp:156:53:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<std::optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2295/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCELFStreamer.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCELFStreamer.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MCAssembler::CGProfileEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::MCELFStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCELFStreamer.cpp:383:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCAssembler::CGProfileEntry*, std::vector<llvm::MCAssembler::CGProfileEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2296/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o
[2297/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCStrategy.cpp.o
[2298/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
[2299/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/FPEnv.cpp.o
[2300/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
[2301/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SetVector.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/DWARFYAML.cpp:14:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ARange>; _Args = {const vector<llvm::DWARFYAML::ARange, allocator<llvm::DWARFYAML::ARange> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ARange, std::allocator<llvm::DWARFYAML::ARange> >&}; _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:181:26:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >; _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::AddrTableEntry>; _Args = {const vector<llvm::DWARFYAML::AddrTableEntry, allocator<llvm::DWARFYAML::AddrTableEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::AddrTableEntry, std::allocator<llvm::DWARFYAML::AddrTableEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >& std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'void llvm::yaml::IO::processKeyWithDefault(const char*, std::optional<_Tp>&, const std::optional<_Tp>&, bool, Context&) [with T = std::vector<llvm::DWARFYAML::AddrTableEntry>; Context = llvm::yaml::EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:1695:11:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::AddrTableEntry>; _Args = {const vector<llvm::DWARFYAML::AddrTableEntry, allocator<llvm::DWARFYAML::AddrTableEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::AddrTableEntry, std::allocator<llvm::DWARFYAML::AddrTableEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >& std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'void llvm::yaml::IO::processKeyWithDefault(const char*, std::optional<_Tp>&, const std::optional<_Tp>&, bool, Context&) [with T = std::vector<llvm::DWARFYAML::AddrTableEntry>; Context = llvm::yaml::EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:1701:11:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::StringOffsetsTable>; _Args = {const vector<llvm::DWARFYAML::StringOffsetsTable, allocator<llvm::DWARFYAML::StringOffsetsTable> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::StringOffsetsTable, std::allocator<llvm::DWARFYAML::StringOffsetsTable> >&}; _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/optional:181:26:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >& std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >::operator=(const std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'void llvm::yaml::IO::processKeyWithDefault(const char*, std::optional<_Tp>&, const std::optional<_Tp>&, bool, Context&) [with T = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; Context = llvm::yaml::EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:1695:11:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >& std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >::operator=(const std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'void llvm::yaml::IO::processKeyWithDefault(const char*, std::optional<_Tp>&, const std::optional<_Tp>&, bool, Context&) [with T = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; Context = llvm::yaml::EmptyContext]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:1701:11:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'constexpr llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>::ListEntries(const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:195:38,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Args = {const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:181:26:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >& std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >::operator=(const std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'constexpr llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>& llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>::operator=(const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:195:38,
    inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:388:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >; _OI = __gnu_cxx::__normal_iterator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >; _OI = __gnu_cxx::__normal_iterator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:250:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >& std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >::operator=(const std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'constexpr llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>& llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>::operator=(const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:195:38,
    inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:388:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:255:17:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'constexpr llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>::ListEntries(const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:195:38,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Args = {llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:257:35:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:181:26:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2302/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o
[2303/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o
[2304/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
[2305/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
[2306/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackReader.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/BinaryFormat/MsgPackDocument.cpp:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]':
/usr/include/c++/13.2.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector<llvm::msgpack::DocNode>::iterator' changed in GCC 7.1
  529 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'llvm::msgpack::DocNode& llvm::msgpack::ArrayDocNode::operator[](size_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/BinaryFormat/MsgPackDocument.cpp:69:18:
/usr/include/c++/13.2.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1034 |           _M_fill_insert(end(), __new_size - size(), __x);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2307/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
[2308/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
[2309/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
[2310/4009] Linking CXX static library lib/libLLVMBinaryFormat.a
[2311/4009] Linking CXX static library lib/libLLVMTextAPI.a
[2312/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
[2313/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
[2314/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
[2315/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallString.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCMachOStreamer.cpp:10:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MCAssembler::CGProfileEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MCAssembler::CGProfileEntry}; _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MCAssembler::CGProfileEntry; _Alloc = std::allocator<llvm::MCAssembler::CGProfileEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void {anonymous}::MCMachOStreamer::emitCGProfileEntry(const llvm::MCSymbolRefExpr*, const llvm::MCSymbolRefExpr*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCMachOStreamer.cpp:127:41:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCAssembler::CGProfileEntry*, std::vector<llvm::MCAssembler::CGProfileEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2316/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BuiltinGCs.cpp.o
[2317/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
[2318/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:9:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Distance = int; _Tp = llvm::MachObjectWriter::MachSymbolData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachObjectWriter::MachSymbolData&}; _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachObjectWriter::MachSymbolData>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]',
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:582:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]',
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:585:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]',
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:589:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]',
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:608:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]',
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:612:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:617:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:617:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:618:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, vector<llvm::MachObjectWriter::MachSymbolData> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<MachObjectWriter::MachSymbolData*, std::vector<MachObjectWriter::MachSymbolData> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<MachObjectWriter::MachSymbolData>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&, std::vector<MachSymbolData>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MachObjectWriter.cpp:618:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[2319/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCWinEH.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCWin64EH.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCWin64EH.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::WinEH::FrameInfo::Segment&}; _Tp = llvm::WinEH::FrameInfo::Segment; _Alloc = std::allocator<llvm::WinEH::FrameInfo::Segment>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::WinEH::FrameInfo::Segment>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::WinEH::FrameInfo::Segment; _Alloc = std::allocator<llvm::WinEH::FrameInfo::Segment>]',
    inlined from 'void ARM64FindSegmentsInFunction(llvm::MCStreamer&, llvm::WinEH::FrameInfo*, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCWin64EH.cpp:1180:31:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WinEH::FrameInfo::Segment*, std::vector<llvm::WinEH::FrameInfo::Segment> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::WinEH::FrameInfo::Segment; _Alloc = std::allocator<llvm::WinEH::FrameInfo::Segment>]',
    inlined from 'void ARM64FindSegmentsInFunction(llvm::MCStreamer&, llvm::WinEH::FrameInfo*, int64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCWin64EH.cpp:1194:27:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WinEH::FrameInfo::Segment*, std::vector<llvm::WinEH::FrameInfo::Segment> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2320/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Assumptions.cpp.o
[2321/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
[2322/4009] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AbstractCallSite.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseSet.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCPseudoProbe.h:54,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:9:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Distance = int; _Tp = pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)::<lambda(const InlineeType&, const InlineeType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)::<lambda(const InlineeType&, const InlineeType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)::<lambda(const InlineeType&, const InlineeType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)::<lambda(const InlineeType&, const InlineeType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Distance = int; _Tp = pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)::<lambda(const InlineeType&, const InlineeType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)::<lambda(const InlineeType&, const InlineeType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCPseudoProbe.h:55:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MCPseudoProbe&}; _Tp = llvm::MCPseudoProbe; _Alloc = std::allocator<llvm::MCPseudoProbe>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MCPseudoProbe, std::allocator<llvm::MCPseudoProbe> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple<long long unsigned int, unsigned int>&, llvm::MCPseudoProbeInlineTree*}; _Tp = std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>; _Alloc = std::allocator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::tuple<long long unsigned int, unsigned int>&, llvm::MCPseudoProbeInlineTree*}; _Tp = std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>; _Alloc = std::allocator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> >]',
    inlined from 'void llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:181:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)::<lambda(const InlineeType&, const InlineeType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)::<lambda(const InlineeType&, const InlineeType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:182:12:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)::<lambda(const InlineeType&, const InlineeType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)::<lambda(const InlineeType&, const InlineeType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)::<lambda(const InlineeType&, const InlineeType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::MCPseudoProbeInlineTree::emit(llvm::MCObjectStreamer*, const llvm::MCPseudoProbe*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:182:12:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::tuple<long long unsigned int, unsigned int>&, llvm::MCPseudoProbeInlineTree*}; _Tp = std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>; _Alloc = std::allocator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> >]',
    inlined from 'void llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:220:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)::<lambda(const InlineeType&, const InlineeType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)::<lambda(const InlineeType&, const InlineeType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:221:16:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)::<lambda(const InlineeType&, const InlineeType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)::<lambda(const InlineeType&, const InlineeType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, vector<pair<tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >; _Compare = llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)::<lambda(const InlineeType&, const InlineeType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::MCPseudoProbeSections::emit(llvm::MCObjectStreamer*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:221:16:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*>*, std::vector<std::pair<std::tuple<long long unsigned int, unsigned int>, llvm::MCPseudoProbeInlineTree*> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:549:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:550:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void llvm::MCPseudoProbeDecoder::printProbesForAllAddresses(llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:550:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCPseudoProbe; _Alloc = std::allocator<llvm::MCPseudoProbe>]',
    inlined from 'void llvm::MCPseudoProbeInlineTree::addPseudoProbe(const llvm::MCPseudoProbe&, const llvm::MCPseudoProbeInlineStack&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCPseudoProbe.cpp:130:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCPseudoProbe*, std::vector<llvm::MCPseudoProbe, std::allocator<llvm::MCPseudoProbe> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2323/4009] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzerCLI.dir/FuzzerCLI.cpp.o
[2324/4009] Building LanaiGenDAGISel.inc...
[2325/4009] Building LanaiGenCallingConv.inc...
[2326/4009] Building LanaiGenAsmWriter.inc...
[2327/4009] Building LanaiGenAsmMatcher.inc...
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/MDBuilder.cpp: In member function 'llvm::MDNode* llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef<TBAAStructField>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/MDBuilder.cpp:226:9: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
  226 | MDNode *MDBuilder::createTBAAStructNode(ArrayRef<TBAAStructField> Fields) {
      |         ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/MDBuilder.cpp: In member function 'llvm::MDNode* llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, uint64_t, llvm::Metadata*, llvm::ArrayRef<TBAAStructField>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/MDBuilder.cpp:273:9: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MDBuilder::TBAAStructField>' changed in GCC 7.1
  273 | MDNode *MDBuilder::createTBAATypeNode(MDNode *Parent, uint64_t Size,
      |         ^~~~~~~~~
[2328/4009] Building HexagonGenSubtargetInfo.inc...
[2329/4009] Building HexagonGenRegisterInfo.inc...
[2330/4009] Building HexagonGenMCCodeEmitter.inc...
[2331/4009] Building HexagonGenInstrInfo.inc...
[2332/4009] Building HexagonGenDisassemblerTables.inc...
[2333/4009] Building HexagonGenDFAPacketizer.inc...
[2334/4009] Building HexagonGenDAGISel.inc...
[2335/4009] Building CXX object lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o
[2336/4009] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o
[2337/4009] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o
[2338/4009] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o
[2339/4009] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o
[2340/4009] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiInstPrinter.cpp.o
[2341/4009] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o
[2342/4009] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o
[2343/4009] Building CXX object lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o
[2344/4009] Building CXX object lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o
[2345/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o
[2346/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o
[2347/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o
[2348/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o
[2349/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o
[2350/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o
[2351/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/MachOObjectFile.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, const llvm::MachO::dyld_chained_starts_in_segment&, std::vector<short unsigned int, std::allocator<short unsigned int> >}; _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::object::ChainedFixupsSegment>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, const llvm::MachO::dyld_chained_starts_in_segment&, std::vector<short unsigned int, std::allocator<short unsigned int> >}; _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]',
    inlined from 'llvm::Expected<std::pair<unsigned int, std::vector<llvm::object::ChainedFixupsSegment> > > llvm::object::MachOObjectFile::getChainedFixupsSegments() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/MachOObjectFile.cpp:5116:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int&, unsigned int&, const char*&, long long unsigned int&, bool&}; _Tp = llvm::object::ChainedFixupTarget; _Alloc = std::allocator<llvm::object::ChainedFixupTarget>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::object::ChainedFixupTarget>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, unsigned int&, const char*&, long long unsigned int&, bool&}; _Tp = llvm::object::ChainedFixupTarget; _Alloc = std::allocator<llvm::object::ChainedFixupTarget>]',
    inlined from 'llvm::Expected<std::vector<llvm::object::ChainedFixupTarget> > llvm::object::MachOObjectFile::getDyldChainedFixupTargets() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/MachOObjectFile.cpp:5234:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::ChainedFixupTarget*, std::vector<llvm::object::ChainedFixupTarget> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2352/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o
[2353/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o
[2354/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o
[2355/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o
[2356/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o
[2357/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o
[2358/4009] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o
[2359/4009] Building HexagonGenCallingConv.inc...
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Operator.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Operator.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::Value*, llvm::APInt>}; _Tp = std::pair<llvm::Value*, llvm::APInt>; _Alloc = std::allocator<std::pair<llvm::Value*, llvm::APInt> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Value*, llvm::APInt>, std::allocator<std::pair<llvm::Value*, llvm::APInt> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::Value*, llvm::APInt>}; _Tp = std::pair<llvm::Value*, llvm::APInt>; _Alloc = std::allocator<std::pair<llvm::Value*, llvm::APInt> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Value*, llvm::APInt>*, std::vector<std::pair<llvm::Value*, llvm::APInt>, std::allocator<std::pair<llvm::Value*, llvm::APInt> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2360/4009] Building HexagonGenAsmWriter.inc...
[2361/4009] Building HexagonGenAsmMatcher.inc...
[2362/4009] Building BPFGenSubtargetInfo.inc...
[2363/4009] Building BPFGenRegisterInfo.inc...
[2364/4009] Building BPFGenMCCodeEmitter.inc...
[2365/4009] Linking CXX static library lib/libLLVMFuzzerCLI.a
[2366/4009] Building BPFGenInstrInfo.inc...
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::WasmRelocationEntry&}; _Tp = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<{anonymous}::WasmRelocationEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:20:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::WasmRelocationEntry*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _OutputIterator = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _RandomAccessIterator2 = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = {anonymous}::WasmRelocationEntry*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeImportSection(llvm::ArrayRef<llvm::wasm::WasmImport>, uint64_t, uint32_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:847:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmImport>' changed in GCC 7.1
  847 | void WasmObjectWriter::writeImportSection(ArrayRef<wasm::WasmImport> Imports,
      |      ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _BidirectionalIterator2 = {anonymous}::WasmRelocationEntry*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Distance = int; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeGlobalSection(llvm::ArrayRef<llvm::wasm::WasmGlobal>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:923:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmGlobal>' changed in GCC 7.1
  923 | void WasmObjectWriter::writeGlobalSection(ArrayRef<wasm::WasmGlobal> Globals) {
      |      ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeLinkingMetaDataSection(llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>, llvm::ArrayRef<std::pair<short unsigned int, unsigned int> >, const std::map<llvm::StringRef, std::vector<{anonymous}::WasmComdatEntry> >&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:1154:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>' changed in GCC 7.1
 1154 | void WasmObjectWriter::writeLinkingMetaDataSection(
      |      ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]',
    inlined from 'virtual void {anonymous}::WasmObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:629:30:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]',
    inlined from 'virtual void {anonymous}::WasmObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:631:30:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]',
    inlined from 'virtual void {anonymous}::WasmObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:633:55:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Pointer = {anonymous}::WasmRelocationEntry*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::WasmRelocationEntry>&; Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'void {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:1121:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, vector<{anonymous}::WasmRelocationEntry> >; _Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<{anonymous}::WasmRelocationEntry>&; Compare = {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)::<lambda(const {anonymous}::WasmRelocationEntry&, const {anonymous}::WasmRelocationEntry&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'void {anonymous}::WasmObjectWriter::writeRelocSection(uint32_t, llvm::StringRef, std::vector<{anonymous}::WasmRelocationEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:1121:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::applyRelocations(llvm::ArrayRef<{anonymous}::WasmRelocationEntry>, uint64_t, const llvm::MCAsmLayout&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:767:6: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
  767 | void WasmObjectWriter::applyRelocations(
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint32_t {anonymous}::WasmObjectWriter::writeDataSection(const llvm::MCAsmLayout&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:1101:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
 1101 |   applyRelocations(DataRelocations, Section.ContentsOffset, Layout);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'void {anonymous}::WasmObjectWriter::writeCustomSection({anonymous}::WasmCustomSection&, const llvm::MCAssembler&, const llvm::MCAsmLayout&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:1256:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
 1256 |   applyRelocations(Relocations, CustomSection.OutputContentsOffset, Layout);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, const llvm::MCAsmLayout&, DwoMode)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:1921:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmImport>' changed in GCC 7.1
 1921 |     writeImportSection(Imports, DataSize, TableElems.size());
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:1926:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmGlobal>' changed in GCC 7.1
 1926 |     writeGlobalSection(Globals);
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~
In member function 'uint32_t {anonymous}::WasmObjectWriter::writeCodeSection(const llvm::MCAssembler&, const llvm::MCAsmLayout&, llvm::ArrayRef<{anonymous}::WasmFunction>)',
    inlined from 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, const llvm::MCAsmLayout&, DwoMode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:1934:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:1070:19: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::WasmRelocationEntry>' changed in GCC 7.1
 1070 |   applyRelocations(CodeRelocations, Section.ContentsOffset, Layout);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp: In member function 'uint64_t {anonymous}::WasmObjectWriter::writeOneObject(llvm::MCAssembler&, const llvm::MCAsmLayout&, DwoMode)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/WasmObjectWriter.cpp:1951:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::wasm::WasmSymbolInfo>' changed in GCC 7.1
 1951 |     writeLinkingMetaDataSection(SymbolInfos, InitFuncs, Comdats);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2367/4009] Building BPFGenDisassemblerTables.inc...
[2368/4009] Building BPFGenDAGISel.inc...
[2369/4009] Building BPFGenCallingConv.inc...
[2370/4009] Building BPFGenAsmWriter.inc...
[2371/4009] Building BPFGenAsmMatcher.inc...
[2372/4009] Building AVRGenSubtargetInfo.inc...
[2373/4009] Building AVRGenRegisterInfo.inc...
[2374/4009] Building AVRGenMCCodeEmitter.inc...
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/ELFObjectWriter.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ELFRelocationEntry&}; _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator<llvm::ELFRelocationEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ELFRelocationEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator<llvm::ELFRelocationEntry>]',
    inlined from 'virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/ELFObjectWriter.cpp:1504:41:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator<llvm::ELFRelocationEntry>]',
    inlined from 'virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/ELFObjectWriter.cpp:1519:39:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator<llvm::ELFRelocationEntry>]',
    inlined from 'void {anonymous}::ELFWriter::createMemtagRelocs(llvm::MCAssembler&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/ELFObjectWriter.cpp:627:48,
    inlined from 'uint64_t {anonymous}::ELFWriter::writeObject.constprop(llvm::MCAssembler&, const llvm::MCAsmLayout&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/ELFObjectWriter.cpp:1090:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2375/4009] Building AVRGenInstrInfo.inc...
[2376/4009] Building AVRGenDisassemblerTables.inc...
[2377/4009] Building AVRGenDAGISel.inc...
[2378/4009] Building AVRGenCallingConv.inc...
[2379/4009] Building AVRGenAsmWriter.inc...
[2380/4009] Building AVRGenAsmMatcher.inc...
[2381/4009] Building ARMGenSystemRegister.inc...
[2382/4009] Building ARMGenSubtargetInfo.inc...
[2383/4009] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o
[2384/4009] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In member function 'llvm::Error llvm::BitcodeAnalyzer::decodeMetadataStringsBlob(llvm::StringRef, llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::raw_ostream&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:519:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  519 | Error BitcodeAnalyzer::decodeMetadataStringsBlob(StringRef Indent,
      |       ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In member function 'llvm::Error llvm::BitcodeAnalyzer::parseBlock(unsigned int, unsigned int, std::optional<llvm::BCDumpOptions>, std::optional<llvm::StringRef>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:961:78: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  961 |           if (Error E = decodeMetadataStringsBlob(Indent, Record, Blob, O->OS))
      |                                                                              ^
[2385/4009] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o
[2386/4009] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFInstPrinter.cpp.o
[2387/4009] Building CXX object lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o
[2388/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o
[2389/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o
[2390/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o
[2391/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o
[2392/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o
[2393/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o
[2394/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o
[2395/4009] Building CXX object lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/AVRTargetInfo.cpp.o
[2396/4009] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRTargetStreamer.cpp.o
[2397/4009] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCTargetDesc.cpp.o
[2398/4009] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCExpr.cpp.o
[2399/4009] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCELFStreamer.cpp.o
[2400/4009] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCCodeEmitter.cpp.o
[2401/4009] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCAsmInfo.cpp.o
[2402/4009] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRInstPrinter.cpp.o
[2403/4009] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRELFStreamer.cpp.o
[2404/4009] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRELFObjectWriter.cpp.o
[2405/4009] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRAsmBackend.cpp.o
[2406/4009] Building CXX object lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/AVRAsmParser.cpp.o
[2407/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetObjectFile.cpp.o
[2408/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetMachine.cpp.o
[2409/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRSubtarget.cpp.o
[2410/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRShiftExpand.cpp.o
[2411/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRRegisterInfo.cpp.o
[2412/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRMCInstLower.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp:35:
In constructor 'llvm::LanaiGenMCSubtargetInfo::LanaiGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createLanaiMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Lanai/LanaiGenSubtargetInfo.inc:189:76,
    inlined from 'llvm::MCSubtargetInfo* createLanaiMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp:60:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Lanai/LanaiGenSubtargetInfo.inc:177:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  177 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Lanai/LanaiGenSubtargetInfo.inc:177:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2413/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRISelLowering.cpp.o
[2414/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRISelDAGToDAG.cpp.o
[2415/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRInstrInfo.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/MCTargetDesc/AVRInstPrinter.cpp: In member function 'void llvm::AVRInstPrinter::printOperand(const llvm::MCInst*, unsigned int, llvm::raw_ostream&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/MCTargetDesc/AVRInstPrinter.cpp:103:24: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  103 |   const MCOperandInfo &MOI = this->MII.get(MI->getOpcode()).operands()[OpNo];
      |                        ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/MCTargetDesc/AVRInstPrinter.cpp:103:76: note: the temporary was destroyed at the end of the full expression '(&(&((llvm::AVRInstPrinter*)this)->llvm::AVRInstPrinter::<anonymous>.llvm::MCInstPrinter::MII)->llvm::MCInstrInfo::get(MI->llvm::MCInst::getOpcode()))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
  103 |   const MCOperandInfo &MOI = this->MII.get(MI->getOpcode()).operands()[OpNo];
      |                                                                            ^
[2416/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRFrameLowering.cpp.o
[2417/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRExpandPseudoInsts.cpp.o
[2418/4009] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRAsmPrinter.cpp.o
[2419/4009] Building CXX object lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/AVRDisassembler.cpp.o
[2420/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o
[2421/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o
[2422/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o
[2423/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o
[2424/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o
[2425/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp:34:
In constructor 'llvm::AVRGenMCSubtargetInfo::AVRGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createAVRMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AVR/AVRGenSubtargetInfo.inc:556:48,
    inlined from 'llvm::MCSubtargetInfo* createAVRMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp:57:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AVR/AVRGenSubtargetInfo.inc:544:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  544 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AVR/AVRGenSubtargetInfo.inc:544:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2426/4009] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiInstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp: In member function 'virtual unsigned int llvm::LanaiInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp:656:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  656 | unsigned LanaiInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~~~
[2427/4009] Building CXX object lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o
[2428/4009] Building CXX object lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o
[2429/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o
[2430/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o
[2431/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o
[2432/4009] Linking CXX static library lib/libLLVMMC.a
[2433/4009] Linking CXX static library lib/libLLVMXCoreInfo.a
[2434/4009] Linking CXX static library lib/libLLVMXCoreDesc.a
[2435/4009] Linking CXX static library lib/libLLVMX86Info.a
[2436/4009] Linking CXX static library lib/libLLVMWebAssemblyInfo.a
[2437/4009] Linking CXX static library lib/libLLVMVEInfo.a
[2438/4009] Linking CXX static library lib/libLLVMVEDesc.a
[2439/4009] Linking CXX static library lib/libLLVMSystemZInfo.a
[2440/4009] Linking CXX static library lib/libLLVMSystemZDesc.a
[2441/4009] Linking CXX static library lib/libLLVMSparcInfo.a
[2442/4009] Linking CXX static library lib/libLLVMSparcDesc.a
[2443/4009] Linking CXX static library lib/libLLVMRISCVInfo.a
[2444/4009] Linking CXX static library lib/libLLVMPowerPCInfo.a
[2445/4009] Linking CXX static library lib/libLLVMRISCVDesc.a
[2446/4009] Linking CXX static library lib/libLLVMPowerPCDesc.a
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/ELFTypes.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/ELFYAML.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/ELFYAML.cpp:13:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, vector<llvm::ELFYAML::BBAddrMapEntry> >; _ForwardIterator = llvm::ELFYAML::BBAddrMapEntry*; _Tp = llvm::ELFYAML::BBAddrMapEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >; _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::ELFYAML::BBAddrMapEntry; _Alloc = std::allocator<llvm::ELFYAML::BBAddrMapEntry>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::ELFYAML::BBAddrMapEntry*, std::vector<llvm::ELFYAML::BBAddrMapEntry> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::AbbrevTable::AbbrevTable(const llvm::DWARFYAML::AbbrevTable&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:44:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Args = {const llvm::DWARFYAML::AbbrevTable&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; _Tp = llvm::DWARFYAML::LineTableOpcode]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >; _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; _Tp = llvm::DWARFYAML::LineTableOpcode]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::LineTable::LineTable(const llvm::DWARFYAML::LineTable&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:139:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::LineTable; _Args = {const llvm::DWARFYAML::LineTable&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >; _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:99:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {const llvm::DWARFYAML::Entry&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Entry*, vector<llvm::DWARFYAML::Entry> >; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, vector<llvm::DWARFYAML::FormValue> >; _ForwardIterator = llvm::DWARFYAML::FormValue*; _Tp = llvm::DWARFYAML::FormValue]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Entry::Entry(const llvm::DWARFYAML::Entry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:99:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::Entry; _Args = {llvm::DWARFYAML::Entry&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Entry*; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Entry*; _ForwardIterator = llvm::DWARFYAML::Entry*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::Entry*; _ForwardIterator = llvm::DWARFYAML::Entry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::Entry*; _ForwardIterator = llvm::DWARFYAML::Entry*; _Tp = llvm::DWARFYAML::Entry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Entry; _Alloc = std::allocator<llvm::DWARFYAML::Entry>]' at /usr/include/c++/13.2.1/bits/vector.tcc:257:35:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'constexpr llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>::ListEntries(const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:195:38,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Args = {const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::StringOffsetsTable>; _Args = {const vector<llvm::DWARFYAML::StringOffsetsTable, allocator<llvm::DWARFYAML::StringOffsetsTable> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::StringOffsetsTable, std::allocator<llvm::DWARFYAML::StringOffsetsTable> >&}; _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::StringOffsetsTable>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::StringOffsetsTable> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::StringOffsetsTable> >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::StringOffsetsTable>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::StringOffsetsTable> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::StringOffsetsTable> >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >::optional(const std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ARange>; _Args = {const vector<llvm::DWARFYAML::ARange, allocator<llvm::DWARFYAML::ARange> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ARange, std::allocator<llvm::DWARFYAML::ARange> >&}; _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ARange>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ARange>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ARange> >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ARange> >::optional(const std::optional<std::vector<llvm::DWARFYAML::ARange> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {const vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::Ranges>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::Ranges>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::Ranges> >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >::optional(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::AddrTableEntry>; _Args = {const vector<llvm::DWARFYAML::AddrTableEntry, allocator<llvm::DWARFYAML::AddrTableEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::AddrTableEntry, std::allocator<llvm::DWARFYAML::AddrTableEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::AddrTableEntry>, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::AddrTableEntry>, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::AddrTableEntry> >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >::optional(const std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*; _Tp = llvm::DWARFYAML::LineTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data::Data(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >& std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >::operator=(const std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'constexpr llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>& llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>::operator=(const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:195:38,
    inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:388:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >; _OI = __gnu_cxx::__normal_iterator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >; _OI = __gnu_cxx::__normal_iterator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> > > >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:250:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >& std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >::operator=(const std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'constexpr llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>& llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>::operator=(const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:195:38,
    inlined from 'static _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:388:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::copy(_II, _II, _OI) [with _II = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _OI = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:255:17:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::LoclistEntry*; _Tp = llvm::DWARFYAML::LoclistEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LoclistEntry; _Alloc = std::allocator<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::LoclistEntry, allocator<llvm::DWARFYAML::LoclistEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:145:22,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, true, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:399:42,
    inlined from 'constexpr std::_Optional_payload<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >, false, false, false>::_Optional_payload(bool, const std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&) [inherited from std::_Optional_payload_base<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >]' at /usr/include/c++/13.2.1/optional:433:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:540:9,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >::optional(const std::optional<std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'constexpr llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>::ListEntries(const llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:195:38,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Args = {llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _ForwardIterator = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>*; _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListEntries<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:257:35:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LoclistEntry*, std::vector<llvm::DWARFYAML::LoclistEntry, std::allocator<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, vector<llvm::DWARFYAML::AbbrevTable> >; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >; _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AbbrevTable*, std::vector<llvm::DWARFYAML::AbbrevTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, vector<llvm::DWARFYAML::Abbrev> >; _ForwardIterator = llvm::DWARFYAML::Abbrev*; _Tp = llvm::DWARFYAML::Abbrev]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Abbrev; _Alloc = std::allocator<llvm::DWARFYAML::Abbrev>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::AbbrevTable::AbbrevTable(const llvm::DWARFYAML::AbbrevTable&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:44:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Args = {llvm::DWARFYAML::AbbrevTable&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::AbbrevTable*; _ForwardIterator = llvm::DWARFYAML::AbbrevTable*; _Tp = llvm::DWARFYAML::AbbrevTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AbbrevTable; _Alloc = std::allocator<llvm::DWARFYAML::AbbrevTable>]' at /usr/include/c++/13.2.1/bits/vector.tcc:257:35,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Abbrev*, std::vector<llvm::DWARFYAML::Abbrev> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/optional:177:19,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >& std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, vector<llvm::DWARFYAML::StringOffsetsTable> >; _ForwardIterator = llvm::DWARFYAML::StringOffsetsTable*; _Tp = llvm::DWARFYAML::StringOffsetsTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::StringOffsetsTable; _Alloc = std::allocator<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::StringOffsetsTable>; _Args = {const vector<llvm::DWARFYAML::StringOffsetsTable, allocator<llvm::DWARFYAML::StringOffsetsTable> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::StringOffsetsTable, std::allocator<llvm::DWARFYAML::StringOffsetsTable> >&}; _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::StringOffsetsTable>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >& std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::StringOffsetsTable> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::StringOffsetsTable*, std::vector<llvm::DWARFYAML::StringOffsetsTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:177:19,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ARange> >& std::optional<std::vector<llvm::DWARFYAML::ARange> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::ARange> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, vector<llvm::DWARFYAML::ARange> >; _ForwardIterator = llvm::DWARFYAML::ARange*; _Tp = llvm::DWARFYAML::ARange]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ARange>; _Args = {const vector<llvm::DWARFYAML::ARange, allocator<llvm::DWARFYAML::ARange> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ARange, std::allocator<llvm::DWARFYAML::ARange> >&}; _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ARange>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ARange> >& std::optional<std::vector<llvm::DWARFYAML::ARange> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::ARange> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:177:19,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >& std::optional<std::vector<llvm::DWARFYAML::Ranges> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, vector<llvm::DWARFYAML::Ranges> >; _ForwardIterator = llvm::DWARFYAML::Ranges*; _Tp = llvm::DWARFYAML::Ranges]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Ranges; _Alloc = std::allocator<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::Ranges>; _Args = {const vector<llvm::DWARFYAML::Ranges, allocator<llvm::DWARFYAML::Ranges> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::Ranges, std::allocator<llvm::DWARFYAML::Ranges> >&}; _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::Ranges>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::Ranges> >& std::optional<std::vector<llvm::DWARFYAML::Ranges> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::Ranges> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Ranges*, std::vector<llvm::DWARFYAML::Ranges> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >; _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:177:19,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >& std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, vector<llvm::DWARFYAML::AddrTableEntry> >; _ForwardIterator = llvm::DWARFYAML::AddrTableEntry*; _Tp = llvm::DWARFYAML::AddrTableEntry]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::AddrTableEntry; _Alloc = std::allocator<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::AddrTableEntry>; _Args = {const vector<llvm::DWARFYAML::AddrTableEntry, allocator<llvm::DWARFYAML::AddrTableEntry> >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::AddrTableEntry, std::allocator<llvm::DWARFYAML::AddrTableEntry> >&}; _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::AddrTableEntry>; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >& std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >::operator=(const std::optional<std::vector<llvm::DWARFYAML::AddrTableEntry> >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::AddrTableEntry*, std::vector<llvm::DWARFYAML::AddrTableEntry> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, vector<llvm::DWARFYAML::Unit> >; _ForwardIterator = llvm::DWARFYAML::Unit*; _Tp = llvm::DWARFYAML::Unit]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >; _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, vector<llvm::DWARFYAML::LineTable> >; _ForwardIterator = llvm::DWARFYAML::LineTable*; _Tp = llvm::DWARFYAML::LineTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >; _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, vector<llvm::DWARFYAML::LineTableOpcode> >; _ForwardIterator = llvm::DWARFYAML::LineTableOpcode*; _Tp = llvm::DWARFYAML::LineTableOpcode]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::DWARFYAML::LineTable::LineTable(const llvm::DWARFYAML::LineTable&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:139:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DWARFYAML::LineTable; _Args = {llvm::DWARFYAML::LineTable&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::LineTable*; _ForwardIterator = llvm::DWARFYAML::LineTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::LineTable*; _ForwardIterator = llvm::DWARFYAML::LineTable*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::DWARFYAML::LineTable*; _ForwardIterator = llvm::DWARFYAML::LineTable*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = llvm::DWARFYAML::LineTable*; _ForwardIterator = llvm::DWARFYAML::LineTable*; _Tp = llvm::DWARFYAML::LineTable]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]' at /usr/include/c++/13.2.1/bits/vector.tcc:257:35,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >& std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >::operator=(const std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::RnglistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >; _ForwardIterator = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*; _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>; _Alloc = std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >; _Args = {const vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>, allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {const std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>, std::allocator<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&}; _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:278:19,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:181:26,
    inlined from 'constexpr std::_Optional_payload<_Tp, true, false, false>& std::_Optional_payload<_Tp, true, false, false>::operator=(const std::_Optional_payload<_Tp, true, false, false>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >]' at /usr/include/c++/13.2.1/optional:411:22,
    inlined from 'constexpr std::_Optional_payload<_Tp, false, _Copy, _Move>& std::_Optional_payload<_Tp, false, _Copy, _Move>::operator=(const std::_Optional_payload<_Tp, false, _Copy, _Move>&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >; bool _Copy = false; bool _Move = false]' at /usr/include/c++/13.2.1/optional:437:26,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >& std::_Optional_base<_Tp, <anonymous>, <anonymous> >::operator=(const std::_Optional_base<_Tp, <anonymous>, <anonymous> >&) [with _Tp = std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> >; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/13.2.1/optional:551:23,
    inlined from 'constexpr std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >& std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >::operator=(const std::optional<std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >&)' at /usr/include/c++/13.2.1/optional:707:11,
    inlined from 'llvm::DWARFYAML::Data& llvm::DWARFYAML::Data::operator=(const llvm::DWARFYAML::Data&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjectYAML/DWARFYAML.h:211:8,
    inlined from 'constexpr void std::_Optional_payload_base<_Tp>::_M_copy_assign(const std::_Optional_payload_base<_Tp>&) [with _Tp = llvm::DWARFYAML::Data]' at /usr/include/c++/13.2.1/optional:177:19:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry>*, std::vector<llvm::DWARFYAML::ListTable<llvm::DWARFYAML::LoclistEntry> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2447/4009] Linking CXX static library lib/libLLVMNVPTXInfo.a
[2448/4009] Linking CXX static library lib/libLLVMMSP430Info.a
[2449/4009] Linking CXX static library lib/libLLVMNVPTXDesc.a
[2450/4009] Linking CXX static library lib/libLLVMMipsInfo.a
[2451/4009] Linking CXX static library lib/libLLVMMSP430Desc.a
[2452/4009] Linking CXX static library lib/libLLVMLoongArchInfo.a
[2453/4009] Linking CXX static library lib/libLLVMMipsDesc.a
[2454/4009] Linking CXX static library lib/libLLVMLanaiInfo.a
[2455/4009] Linking CXX static library lib/libLLVMLoongArchDesc.a
[2456/4009] Linking CXX static library lib/libLLVMHexagonInfo.a
[2457/4009] Linking CXX static library lib/libLLVMBPFInfo.a
[2458/4009] Linking CXX static library lib/libLLVMAVRInfo.a
[2459/4009] Linking CXX static library lib/libLLVMMCA.a
[2460/4009] Linking CXX static library lib/libLLVMMCDisassembler.a
[2461/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVExtract.cpp.o
[2462/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o
[2463/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorLoopCarriedReuse.cpp.o
[2464/4009] Linking CXX static library lib/libLLVMXCoreDisassembler.a
[2465/4009] Linking CXX static library lib/libLLVMX86Desc.a
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ModuleSummaryIndex.cpp: In member function 'llvm::GlobalValueSummary* llvm::ModuleSummaryIndex::getGlobalValueSummary(uint64_t, bool) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ModuleSummaryIndex.cpp:176:9: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  176 |   auto &Summary = VI.getSummaryList()[0];
      |         ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ModuleSummaryIndex.cpp:176:40: note: the temporary was destroyed at the end of the full expression 'VI.llvm::ValueInfo::getSummaryList().llvm::ArrayRef<std::unique_ptr<llvm::GlobalValueSummary> >::operator[](0)'
  176 |   auto &Summary = VI.getSummaryList()[0];
      |                                        ^
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ModuleSummaryIndex.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::ModuleSummaryIndex::exportToDot(llvm::raw_ostream&, const llvm::DenseSet<long long unsigned int>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ModuleSummaryIndex.cpp:598:41:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::ModuleSummaryIndex::exportToDot(llvm::raw_ostream&, const llvm::DenseSet<long long unsigned int>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ModuleSummaryIndex.cpp:662:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2466/4009] Linking CXX static library lib/libLLVMX86Disassembler.a
[2467/4009] Linking CXX static library lib/libLLVMVEDisassembler.a
[2468/4009] Linking CXX static library lib/libLLVMSystemZDisassembler.a
[2469/4009] Linking CXX static library lib/libLLVMSparcDisassembler.a
[2470/4009] Linking CXX static library lib/libLLVMRISCVDisassembler.a
[2471/4009] Linking CXX static library lib/libLLVMPowerPCDisassembler.a
[2472/4009] Linking CXX static library lib/libLLVMMSP430Disassembler.a
[2473/4009] Linking CXX static library lib/libLLVMMipsDisassembler.a
[2474/4009] Linking CXX static library lib/libLLVMLoongArchDisassembler.a
[2475/4009] Linking CXX static library lib/libLLVMLanaiDesc.a
[2476/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorCombine.cpp.o
[2477/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o
[2478/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o
[2479/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o
[2480/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o
[2481/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o
[2482/4009] Linking CXX static library lib/libLLVMLanaiDisassembler.a
[2483/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o
[2484/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o
[2485/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o
[2486/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o
[2487/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o
[2488/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o
[2489/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o
[2490/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o
[2491/4009] Linking CXX static library lib/libLLVMAVRDesc.a
[2492/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/ELFEmitter.cpp: In function 'bool llvm::ELFYAML::shouldAllocateFileSpace(llvm::ArrayRef<ProgramHeader>, const NoBitsSection&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjectYAML/ELFEmitter.cpp:1222:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ELFYAML::ProgramHeader>' changed in GCC 7.1
 1222 | bool llvm::ELFYAML::shouldAllocateFileSpace(
      |      ^~~~
[2493/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o
[2494/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o
[2495/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o
[2496/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ConstantRange.cpp: In static member function 'static llvm::ConstantRange llvm::ConstantRange::intrinsic(llvm::Intrinsic::ID, llvm::ArrayRef<llvm::ConstantRange>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/ConstantRange.cpp:954:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  954 | ConstantRange ConstantRange::intrinsic(Intrinsic::ID IntrinsicID,
      |               ^~~~~~~~~~~~~
[2497/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLoweringHVX.cpp.o
[2498/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o
[2499/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAGHVX.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Attributes.cpp: In static member function 'static llvm::AttributeList llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef<llvm::Attribute::AttrKind>, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Attributes.cpp:1256:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1256 | AttributeList AttributeList::get(LLVMContext &C, unsigned Index,
      |               ^~~~~~~~~~~~~
[2500/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:20:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::LanaiAsmParser::parsePrePost(llvm::StringRef, int*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:848:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2501/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DIBuilder.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DIBuilder.cpp:13:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DIBuilder.cpp:838:27,
    inlined from 'llvm::DIGlobalVariableExpression* llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, bool, llvm::DIExpression*, llvm::MDNode*, llvm::MDTuple*, uint32_t, llvm::DINodeArray)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DIBuilder.cpp:753:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DIBuilder.cpp: In member function 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DIBuilder.cpp:837:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  837 | DIExpression *DIBuilder::createExpression(ArrayRef<uint64_t> Addr) {
      |               ^~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createExpression(llvm::ArrayRef<long long unsigned int>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DIBuilder.cpp:838:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[2502/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o
[2503/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o
[2504/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o
[2505/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o
[2506/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o
[2507/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:53:
In constructor 'llvm::HexagonGenMCSubtargetInfo::HexagonGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createHexagonMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc:12248:82,
    inlined from 'llvm::MCSubtargetInfo* llvm::Hexagon_MC::createHexagonMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:540:56:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc:12230:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
12230 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc:12230:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2508/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiInstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiSubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiSubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiSubtarget.cpp:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Lanai/LanaiGenSubtargetInfo.inc: In constructor 'llvm::LanaiGenSubtargetInfo::LanaiGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Lanai/LanaiGenSubtargetInfo.inc:251:78: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  251 |                         LanaiStages, LanaiOperandCycles, LanaiForwardingPaths) {}
      |                                                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Lanai/LanaiGenSubtargetInfo.inc:251:78: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::LanaiGenSubtargetInfo::LanaiGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::LanaiSubtarget::LanaiSubtarget(const llvm::Triple&, llvm::StringRef, llvm::StringRef, const llvm::TargetMachine&, const llvm::TargetOptions&, llvm::CodeModel::Model, llvm::CodeGenOpt::Level)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiSubtarget.cpp:46:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Lanai/LanaiGenSubtargetInfo.inc:251:78: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  251 |                         LanaiStages, LanaiOperandCycles, LanaiForwardingPaths) {}
      |                                                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Lanai/LanaiGenSubtargetInfo.inc:251:78: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2509/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:32:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:504:49:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeCUVariables()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:517:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDeclareExpressions(llvm::Function&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:539:33,
    inlined from 'void llvm::MetadataLoader::MetadataLoaderImpl::upgradeDebugIntrinsics(llvm::Function&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:677:71,
    inlined from 'void llvm::MetadataLoader::upgradeDebugIntrinsics(llvm::Function&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2413:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataStrings(llvm::ArrayRef<long long unsigned int>, llvm::StringRef, llvm::function_ref<void(llvm::StringRef)>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2164:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2164 | Error MetadataLoader::MetadataLoaderImpl::parseMetadataStrings(
      |       ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'llvm::Expected<bool> llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:769:46:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1408:28: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1408 |       Value = readWideAPInt(ArrayRef(&Record[3], NumWords), BitWidth);
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1950:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1967:58:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::getDistinct(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2049:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:42:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   42 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct);         \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY'
   58 |   DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2049:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2061:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long long unsigned int>&, unsigned int, {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned int&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2131:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2131 |               *GO, ArrayRef<uint64_t>(Record).slice(1)))
      |                                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2131:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseGlobalObjectAttachment(llvm::GlobalObject&, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2201:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2201 | Error MetadataLoader::MetadataLoaderImpl::parseGlobalObjectAttachment(
      |       ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Expected<bool> llvm::MetadataLoader::MetadataLoaderImpl::loadGlobalDeclAttachments()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:948:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  948 |               *GO, ArrayRef<uint64_t>(Record).slice(1)))
      |                                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:948:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Error llvm::MetadataLoader::MetadataLoaderImpl::parseMetadataAttachment(llvm::Function&, llvm::ArrayRef<llvm::Instruction*>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2258:62: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2258 |         if (Error Err = parseGlobalObjectAttachment(F, Record))
      |                                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:2258:62: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
[2510/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Instructions.cpp: In static member function 'static llvm::Type* llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Instructions.cpp:1909:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1909 | Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<uint64_t> IdxList) {
      |       ^~~~~~~~~~~~~~~~~
[2511/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp: In function 'LLVMOpaqueMetadata* LLVMDIBuilderCreateExpression(LLVMDIBuilderRef, uint64_t*, size_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1495:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1495 |       unwrap(Builder)->createExpression(ArrayRef<uint64_t>(Addr, Length)));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/LLVMContextImpl.h:32,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:15:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DIBuilder.h:739:31,
    inlined from 'LLVMOpaqueMetadata* LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1501:61:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::CallInst* emitDbgAssign(llvm::at::AssignmentInfo, llvm::Value*, llvm::Value*, llvm::Instruction&, const llvm::at::VarRecord&, llvm::DIBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1791:24,
    inlined from 'void llvm::at::trackAssignments(llvm::Function::iterator, llvm::Function::iterator, const StorageToVarsMap&, const llvm::DataLayout&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1890:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::CallInst* emitDbgAssign(llvm::at::AssignmentInfo, llvm::Value*, llvm::Value*, llvm::Instruction&, const llvm::at::VarRecord&, llvm::DIBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1799:24,
    inlined from 'void llvm::at::trackAssignments(llvm::Function::iterator, llvm::Function::iterator, const StorageToVarsMap&, const llvm::DataLayout&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1890:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::CallInst* emitDbgAssign(llvm::at::AssignmentInfo, llvm::Value*, llvm::Value*, llvm::Instruction&, const llvm::at::VarRecord&, llvm::DIBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1791:24,
    inlined from 'void llvm::at::trackAssignments(llvm::Function::iterator, llvm::Function::iterator, const StorageToVarsMap&, const llvm::DataLayout&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1890:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::CallInst* emitDbgAssign(llvm::at::AssignmentInfo, llvm::Value*, llvm::Value*, llvm::Instruction&, const llvm::at::VarRecord&, llvm::DIBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1799:24,
    inlined from 'void llvm::at::trackAssignments(llvm::Function::iterator, llvm::Function::iterator, const StorageToVarsMap&, const llvm::DataLayout&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1890:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::CallInst* emitDbgAssign(llvm::at::AssignmentInfo, llvm::Value*, llvm::Value*, llvm::Instruction&, const llvm::at::VarRecord&, llvm::DIBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1791:24,
    inlined from 'void llvm::at::trackAssignments(llvm::Function::iterator, llvm::Function::iterator, const StorageToVarsMap&, const llvm::DataLayout&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1890:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::CallInst* emitDbgAssign(llvm::at::AssignmentInfo, llvm::Value*, llvm::Value*, llvm::Instruction&, const llvm::at::VarRecord&, llvm::DIBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1799:24,
    inlined from 'void llvm::at::trackAssignments(llvm::Function::iterator, llvm::Function::iterator, const StorageToVarsMap&, const llvm::DataLayout&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfo.cpp:1890:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[2512/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o
[2513/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetRegisterInfo.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFRegisters.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RDFGraph.h:227,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/RDFCopy.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/RDFCopy.cpp:13:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>}; _Key = llvm::rdf::RegisterRef; _Val = std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>; _KeyOfValue = std::_Select1st<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >; _Compare = std::less<llvm::rdf::RegisterRef>; _Alloc = std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::rdf::RegisterRef, std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>, std::_Select1st<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >, std::less<llvm::rdf::RegisterRef>, std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>}; _Key = llvm::rdf::RegisterRef; _Tp = llvm::rdf::RegisterRef; _Compare = std::less<llvm::rdf::RegisterRef>; _Alloc = std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>; _Key = llvm::rdf::RegisterRef; _Tp = llvm::rdf::RegisterRef; _Compare = std::less<llvm::rdf::RegisterRef>; _Alloc = std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from 'virtual bool llvm::rdf::CopyPropagation::interpretAsCopy(const llvm::MachineInstr*, EqualityMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/RDFCopy.cpp:54:16,
    inlined from 'virtual bool llvm::rdf::CopyPropagation::interpretAsCopy(const llvm::MachineInstr*, EqualityMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/RDFCopy.cpp:40:6:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>::const_iterator' {aka 'std::_Rb_tree<llvm::rdf::RegisterRef, std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>, std::_Select1st<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >, std::less<llvm::rdf::RegisterRef>, std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2514/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstExtenders.cpp.o
[2515/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o
[2516/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::AsmToken&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken>::iterator' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp: In member function 'virtual bool {anonymous}::AsmParser::parseIdentifier(llvm::StringRef&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:2990:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 2990 |     Lexer.peekTokens(Buf, false);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp: In member function 'bool {anonymous}::AsmParser::parseIdentifier.constprop(llvm::StringRef&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:2990:21: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 2990 |     Lexer.peekTokens(Buf, false);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:2689:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:2721:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:2747:17:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/AsmLexer.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:36:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::AsmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:2775:56:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::AsmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:2807:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::AsmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:2817:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::AsmParser::parseDirectiveIrpc(llvm::SMLoc)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/AsmParser.cpp:5766:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2517/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o
[2518/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:19:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >}; _Tp = std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >; _Alloc = std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >}; _Tp = std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >; _Alloc = std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >; _Alloc = std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair<long long unsigned int, bool>; MapType = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*, void>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; VectorType = std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:104:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >*, std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2519/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/ELF.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELF.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::object::BBAddrMap>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > llvm::object::ELFFile<ELFT>::decodeBBAddrMap(const Elf_Shdr&) const [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELF.cpp:700:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, std::vector<llvm::object::BBAddrMap> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > llvm::object::ELFFile<ELFT>::decodeBBAddrMap(const Elf_Shdr&) const [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELF.cpp:700:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, std::vector<llvm::object::BBAddrMap> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > llvm::object::ELFFile<ELFT>::decodeBBAddrMap(const Elf_Shdr&) const [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELF.cpp:700:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, std::vector<llvm::object::BBAddrMap> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > llvm::object::ELFFile<ELFT>::decodeBBAddrMap(const Elf_Shdr&) const [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELF.cpp:700:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, std::vector<llvm::object::BBAddrMap> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2520/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o
[2521/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o
[2522/4009] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o
[2523/4009] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRInstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRSubtarget.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRSubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRSubtarget.cpp:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AVR/AVRGenSubtargetInfo.inc: In constructor 'llvm::AVRGenSubtargetInfo::AVRGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AVR/AVRGenSubtargetInfo.inc:671:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  671 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AVR/AVRGenSubtargetInfo.inc:671:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::AVRGenSubtargetInfo::AVRGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::AVRSubtarget::AVRSubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::AVRTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRSubtarget.cpp:33:62:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AVR/AVRGenSubtargetInfo.inc:671:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  671 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AVR/AVRGenSubtargetInfo.inc:671:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2524/4009] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Core.cpp:103:22: warning: cast between incompatible function types from 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} to 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} [-Wcast-function-type]
  103 |       LLVM_EXTENSION reinterpret_cast<DiagnosticHandler::DiagnosticHandlerTy>(
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  104 |           Handler),
      |           ~~~~~~~~    
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Core.cpp:109:25: warning: cast between incompatible function types from 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} to 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} [-Wcast-function-type]
  109 |   return LLVM_EXTENSION reinterpret_cast<LLVMDiagnosticHandler>(
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |       unwrap(C)->getDiagnosticHandlerCallBack());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2525/4009] Building CXX object lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o
[2526/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BTFDebug.cpp.o
[2527/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMISimplifyPatchable.cpp.o
[2528/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMIChecking.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRInstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRTargetMachine.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRTargetMachine.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[2529/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMIPeephole.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiISelLowering.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiISelLowering.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiISelLowering.cpp: In member function 'virtual llvm::Register llvm::LanaiTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiISelLowering.cpp:211:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  211 | Register LanaiTargetLowering::getRegisterByName(
      |          ^~~~~~~~~~~~~~~~~~~
[2530/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o
[2531/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:776:29:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:691:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits<const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >*>::difference_type' {aka 'int'} [-Wsign-compare]
  691 |       if (*TextSectionIndex != std::distance(Sections.begin(), *TextSecOrErr))
      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:778:29:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:691:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits<const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >*>::difference_type' {aka 'int'} [-Wsign-compare]
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:780:29:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:691:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits<const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >*>::difference_type' {aka 'int'} [-Wsign-compare]
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:782:29:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:691:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'std::iterator_traits<const llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >*>::difference_type' {aka 'int'} [-Wsign-compare]
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/ELFObjectFile.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::object::DataRefImpl, long long unsigned int&}; _Tp = std::pair<std::optional<llvm::object::DataRefImpl>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::optional<llvm::object::DataRefImpl>, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<std::optional<llvm::object::DataRefImpl>, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::DataRefImpl, long long unsigned int&}; _Tp = std::pair<std::optional<llvm::object::DataRefImpl>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::optional<llvm::object::DataRefImpl>, long long unsigned int> >]',
    inlined from 'std::vector<std::pair<std::optional<llvm::object::DataRefImpl>, long long unsigned int> > llvm::object::ELFObjectFileBase::getPltAddresses() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:669:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::optional<llvm::object::DataRefImpl>, long long unsigned int>*, std::vector<std::pair<std::optional<llvm::object::DataRefImpl>, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::object::BBAddrMap>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_iterator.h:747:22,
    inlined from 'static _OI std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = llvm::object::BBAddrMap*; _OI = std::back_insert_iterator<std::vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:413:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::object::BBAddrMap*; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::object::BBAddrMap*; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, vector<llvm::object::BBAddrMap> >; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, vector<llvm::object::BBAddrMap> >; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:698:14:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, std::vector<llvm::object::BBAddrMap> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_iterator.h:747:22,
    inlined from 'static _OI std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = llvm::object::BBAddrMap*; _OI = std::back_insert_iterator<std::vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:413:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::object::BBAddrMap*; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::object::BBAddrMap*; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, vector<llvm::object::BBAddrMap> >; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, vector<llvm::object::BBAddrMap> >; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:698:14:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, std::vector<llvm::object::BBAddrMap> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_iterator.h:747:22,
    inlined from 'static _OI std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = llvm::object::BBAddrMap*; _OI = std::back_insert_iterator<std::vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:413:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::object::BBAddrMap*; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::object::BBAddrMap*; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, vector<llvm::object::BBAddrMap> >; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, vector<llvm::object::BBAddrMap> >; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:698:14:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, std::vector<llvm::object::BBAddrMap> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::BBAddrMap}; _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::object::BBAddrMap; _Alloc = std::allocator<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<llvm::object::BBAddrMap>]' at /usr/include/c++/13.2.1/bits/stl_iterator.h:747:22,
    inlined from 'static _OI std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = llvm::object::BBAddrMap*; _OI = std::back_insert_iterator<std::vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:413:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::object::BBAddrMap*; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::object::BBAddrMap*; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, vector<llvm::object::BBAddrMap> >; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, vector<llvm::object::BBAddrMap> >; _OI = back_insert_iterator<vector<llvm::object::BBAddrMap> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'llvm::Expected<std::vector<llvm::object::BBAddrMap> > readBBAddrMapImpl(const llvm::object::ELFFile<ELFT>&, std::optional<unsigned int>) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Object/ELFObjectFile.cpp:698:14:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::BBAddrMap*, std::vector<llvm::object::BBAddrMap> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2532/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSelectionDAGInfo.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp: In function 'bool {anonymous}::AVRAsmParser::parseLiteralValues(unsigned int, llvm::SMLoc)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:694:50: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  694 |   size_t ReadCount = Parser.getLexer().peekTokens(Tokens);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:21:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::AVRAsmParser::parseLiteralValues(unsigned int, llvm::SMLoc)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:705:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::AVRAsmParser::tryParseRelocExpression(llvm::OperandVector&)',
    inlined from 'bool {anonymous}::AVRAsmParser::tryParseExpression(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:425:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:460:35: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  460 |   if (Parser.getLexer().peekTokens(tokens) == 2)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::AVRAsmParser::tryParseRelocExpression(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:467:32,
    inlined from 'bool {anonymous}::AVRAsmParser::tryParseExpression(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:425:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::AVRAsmParser::tryParseExpression(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:430:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'int {anonymous}::AVRAsmParser::parseRegister(bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:383:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::AVRAsmParser::parseOperand(llvm::OperandVector&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:539:31,
    inlined from 'virtual bool {anonymous}::AVRAsmParser::ParseInstruction(llvm::ParseInstructionInfo&, llvm::StringRef, llvm::SMLoc, llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:667:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2533/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o
[2534/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFPreserveDIType.cpp.o
[2535/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o
[2536/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o
[2537/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o
[2538/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFIRPeephole.cpp.o
[2539/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o
[2540/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o
[2541/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFCheckAndAdjustIR.cpp.o
[2542/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp:29:
In constructor 'llvm::BPFGenMCSubtargetInfo::BPFGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createBPFMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/BPF/BPFGenSubtargetInfo.inc:129:48,
    inlined from 'llvm::MCSubtargetInfo* createBPFMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp:50:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/BPF/BPFGenSubtargetInfo.inc:117:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  117 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/BPF/BPFGenSubtargetInfo.inc:117:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2543/4009] Linking CXX static library lib/libLLVMBPFDesc.a
[2544/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAdjustOpt.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getFP(llvm::Type*, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:3062:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 3062 | Constant *ConstantDataVector::getFP(Type *ElementType,
      |           ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef<double>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:3035:11: note: parameter passing for argument of type 'llvm::ArrayRef<double>' changed in GCC 7.1
 3035 | Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<double> Elts) {
      |           ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:3025:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 3025 | Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint64_t> Elts){
      |           ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataArray::getFP(llvm::Type*, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:2986:11: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2986 | Constant *ConstantDataArray::getFP(Type *ElementType, ArrayRef<uint64_t> Elts) {
      |           ^~~~~~~~~~~~~~~~~
In function 'llvm::Constant* getIntSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataVector; ElementTy = long long unsigned int]',
    inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataVector]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:1214:65,
    inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef<llvm::Constant*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:1392:58:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:1184:27: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1184 |   return SequentialTy::get(V[0]->getContext(), Elts);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'llvm::Constant* getFPSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataVector; ElementTy = long long unsigned int]',
    inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataVector]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:1221:64,
    inlined from 'static llvm::Constant* llvm::ConstantVector::getImpl(llvm::ArrayRef<llvm::Constant*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:1392:58:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:1197:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1197 |   return SequentialTy::getFP(V[0]->getType(), Elts);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In function 'llvm::Constant* getFPSequenceIfElementsMatch(llvm::ArrayRef<llvm::Constant*>) [with SequentialTy = llvm::ConstantDataArray; ElementTy = long long unsigned int]',
    inlined from 'llvm::Constant* getSequenceIfElementsMatch(llvm::Constant*, llvm::ArrayRef<llvm::Constant*>) [with SequenceTy = llvm::ConstantDataArray]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:1221:64,
    inlined from 'static llvm::Constant* llvm::ConstantArray::getImpl(llvm::ArrayType*, llvm::ArrayRef<llvm::Constant*>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:1282:57:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:1197:29: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1197 |   return SequentialTy::getFP(V[0]->getType(), Elts);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp: In static member function 'static llvm::Constant* llvm::ConstantDataVector::getSplat(unsigned int, llvm::Constant*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Constants.cpp:3089:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 3089 |     return get(V->getContext(), Elts);
      |            ~~~^~~~~~~~~~~~~~~~~~~~~~~
[2545/4009] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAbstractMemberAccess.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRFrameLowering.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRFrameLowering.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::AVRFrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRFrameLowering.cpp:116:19:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::AVRFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRFrameLowering.cpp:270:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2546/4009] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRInstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRInstrInfo.cpp: In member function 'virtual unsigned int llvm::AVRInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRInstrInfo.cpp:392:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  392 | unsigned AVRInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~
[2547/4009] Building ARMGenRegisterInfo.inc...
[2548/4009] Building ARMGenRegisterBank.inc...
[2549/4009] Building ARMGenMCPseudoLowering.inc...
[2550/4009] Linking CXX static library lib/libLLVMAVRDisassembler.a
[2551/4009] Building ARMGenMCCodeEmitter.inc...
[2552/4009] Building ARMGenInstrInfo.inc...
[2553/4009] Building ARMGenGlobalISel.inc...
[2554/4009] Building ARMGenFastISel.inc...
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>, llvm::Metadata::StorageType, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1276:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1276 | DIExpression *DIExpression::getImpl(LLVMContext &Context,
      |               ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp: In function 'static llvm::DIExpression* llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>, llvm::Metadata::StorageType, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1276:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:13:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static const llvm::DIExpression* llvm::DIExpression::convertToUndefExpression(const llvm::DIExpression*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1472:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static const llvm::DIExpression* llvm::DIExpression::convertToVariadicExpression(const llvm::DIExpression*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1485:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static std::optional<const llvm::DIExpression*> llvm::DIExpression::convertToNonVariadicExpression(const llvm::DIExpression*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1506:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static const llvm::DIExpression* llvm::DIExpression::extractAddressClass(const llvm::DIExpression*, unsigned int&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1625:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static llvm::DIExpression* llvm::DIExpression::prependOpcodes(const llvm::DIExpression*, llvm::SmallVectorImpl<long long unsigned int>&, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1735:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendOpsToArg(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>, unsigned int, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1648:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1648 | DIExpression *DIExpression::appendOpsToArg(const DIExpression *Expr,
      |               ^~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static llvm::DIExpression* llvm::DIExpression::appendOpsToArg(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>, unsigned int, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1680:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static llvm::DIExpression* llvm::DIExpression::replaceArg(const llvm::DIExpression*, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1702:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::append(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1738:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1738 | DIExpression *DIExpression::append(const DIExpression *Expr,
      |               ^~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static llvm::DIExpression* llvm::DIExpression::append(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1757:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendToStack(const llvm::DIExpression*, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1762:15: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1762 | DIExpression *DIExpression::appendToStack(const DIExpression *Expr,
      |               ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1792:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1792 |   return DIExpression::append(Expr, NewOps);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp: In static member function 'static llvm::DIExpression* llvm::DIExpression::appendExt(const llvm::DIExpression*, unsigned int, unsigned int, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1944:23: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 1944 |   return appendToStack(Expr, getExtOps(FromSize, ToSize, Signed));
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'static std::optional<llvm::DIExpression*> llvm::DIExpression::createFragmentExpression(const llvm::DIExpression*, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1854:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'std::pair<llvm::DIExpression*, const llvm::ConstantInt*> llvm::DIExpression::constantFold(const llvm::ConstantInt*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/DebugInfoMetadata.cpp:1892:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[2555/4009] Building ARMGenDisassemblerTables.inc...
[2556/4009] Building ARMGenDAGISel.inc...
[2557/4009] Building ARMGenCallingConv.inc...
[2558/4009] Building ARMGenAsmWriter.inc...
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/LaneBitmask.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCRegisterInfo.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp:10:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'virtual bool {anonymous}::HexagonCFGOptimizer::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp:228:38:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2559/4009] Building ARMGenAsmMatcher.inc...
[2560/4009] Building R600GenSubtargetInfo.inc...
[2561/4009] Building R600GenRegisterInfo.inc...
[2562/4009] Building R600GenMCCodeEmitter.inc...
[2563/4009] Building R600GenInstrInfo.inc...
[2564/4009] Building R600GenDFAPacketizer.inc...
[2565/4009] Building R600GenDAGISel.inc...
[2566/4009] Building R600GenCallingConv.inc...
[2567/4009] Building R600GenAsmWriter.inc...
[2568/4009] Building AMDGPUGenSubtargetInfo.inc...
[2569/4009] Building AMDGPUGenSearchableTables.inc...
[2570/4009] Building AMDGPUGenRegisterInfo.inc...
[2571/4009] Building AMDGPUGenRegisterBank.inc...
[2572/4009] Building AMDGPUGenRegBankGICombiner.inc...
[2573/4009] Building AMDGPUGenPreLegalizeGICombiner.inc...
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:17:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'llvm::OperandMatchResultTy {anonymous}::BPFAsmParser::parseOperandAsOperator(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:370:27,
    inlined from 'virtual bool {anonymous}::BPFAsmParser::ParseInstruction(llvm::ParseInstructionInfo&, llvm::StringRef, llvm::SMLoc, llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:479:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2574/4009] Building AMDGPUGenPostLegalizeGICombiner.inc...
[2575/4009] Building AMDGPUGenMCPseudoLowering.inc...
[2576/4009] Building AMDGPUGenMCCodeEmitter.inc...
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiInstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Lanai/LanaiTargetMachine.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[2577/4009] Building AMDGPUGenInstrInfo.inc...
[2578/4009] Building AMDGPUGenGlobalISel.inc...
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonSubtarget.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc: In constructor 'llvm::HexagonGenSubtargetInfo::HexagonGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc:12355:84: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
12355 |                         HexagonStages, HexagonOperandCycles, HexagonForwardingPaths) {}
      |                                                                                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc:12355:84: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::HexagonGenSubtargetInfo::HexagonGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::HexagonSubtarget::HexagonSubtarget(const llvm::Triple&, llvm::StringRef, llvm::StringRef, const llvm::TargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp:87:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc:12355:84: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
12355 |                         HexagonStages, HexagonOperandCycles, HexagonForwardingPaths) {}
      |                                                                                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc:12355:84: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2579/4009] Building AMDGPUGenDisassemblerTables.inc...
[2580/4009] Building AMDGPUGenDAGISel.inc...
[2581/4009] Building AMDGPUGenCallingConv.inc...
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::objcopy::elf::Relocation&}; _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator<llvm::objcopy::elf::Relocation>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::objcopy::elf::Relocation>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator<llvm::objcopy::elf::Relocation>]',
    inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.h:788:61,
    inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::little, true>, false> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1633:26,
    inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder<ELFT>::readSections(bool) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1844:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objcopy::elf::Relocation*, std::vector<llvm::objcopy::elf::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator<llvm::objcopy::elf::Relocation>]',
    inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.h:788:61,
    inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::little, true>, true> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1633:26,
    inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder<ELFT>::readSections(bool) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1852:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objcopy::elf::Relocation*, std::vector<llvm::objcopy::elf::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator<llvm::objcopy::elf::Relocation>]',
    inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.h:788:61,
    inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::big, true>, false> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1633:26,
    inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder<ELFT>::readSections(bool) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1844:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objcopy::elf::Relocation*, std::vector<llvm::objcopy::elf::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator<llvm::objcopy::elf::Relocation>]',
    inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.h:788:61,
    inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::big, true>, true> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1633:26,
    inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder<ELFT>::readSections(bool) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1852:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objcopy::elf::Relocation*, std::vector<llvm::objcopy::elf::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator<llvm::objcopy::elf::Relocation>]',
    inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.h:788:61,
    inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::little, false>, false> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1633:26,
    inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder<ELFT>::readSections(bool) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1844:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objcopy::elf::Relocation*, std::vector<llvm::objcopy::elf::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator<llvm::objcopy::elf::Relocation>]',
    inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.h:788:61,
    inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::little, false>, true> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1633:26,
    inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder<ELFT>::readSections(bool) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1852:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objcopy::elf::Relocation*, std::vector<llvm::objcopy::elf::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator<llvm::objcopy::elf::Relocation>]',
    inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.h:788:61,
    inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::big, false>, false> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1633:26,
    inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder<ELFT>::readSections(bool) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1844:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objcopy::elf::Relocation*, std::vector<llvm::objcopy::elf::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::objcopy::elf::Relocation; _Alloc = std::allocator<llvm::objcopy::elf::Relocation>]',
    inlined from 'void llvm::objcopy::elf::RelocationSection::addRelocation(llvm::objcopy::elf::Relocation)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.h:788:61,
    inlined from 'llvm::Error initRelocations(llvm::objcopy::elf::RelocationSection*, T) [with T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::big, false>, true> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1633:26,
    inlined from 'llvm::Error llvm::objcopy::elf::ELFBuilder<ELFT>::readSections(bool) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ObjCopy/ELF/ELFObject.cpp:1852:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objcopy::elf::Relocation*, std::vector<llvm::objcopy::elf::Relocation> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2582/4009] Building AMDGPUGenAsmWriter.inc...
[2583/4009] Linking CXX static library lib/libLLVMBPFDisassembler.a
[2584/4009] Building AMDGPUGenAsmMatcher.inc...
[2585/4009] Building AArch64GenSystemOperands.inc...
[2586/4009] Building AArch64GenSubtargetInfo.inc...
[2587/4009] Building AArch64GenRegisterInfo.inc...
[2588/4009] Building AArch64GenRegisterBank.inc...
[2589/4009] Building AArch64GenPreLegalizeGICombiner.inc...
[2590/4009] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o
[2591/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
[2592/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:29:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'virtual bool {anonymous}::HexagonAsmParser::isLabel(llvm::AsmToken&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:930:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::HexagonAsmParser::parseInstruction(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:1172:43:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2593/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o
[2594/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o
[2595/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::AsmToken&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::AsmToken}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:65:
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from '{anonymous}::StructInfo::StructInfo(const {anonymous}::StructInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:125:8,
    inlined from '{anonymous}::StructFieldInfo::StructFieldInfo(const {anonymous}::StructFieldInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:163:8,
    inlined from '{anonymous}::FieldInitializer::FieldInitializer({anonymous}::FieldInitializer&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:311:61,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::FieldInitializer; _Args = {const {anonymous}::FieldInitializer&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInitializer*, vector<{anonymous}::FieldInitializer> >; _ForwardIterator = {anonymous}::FieldInitializer*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >; _ForwardIterator = {anonymous}::FieldInitializer*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInitializer*, vector<{anonymous}::FieldInitializer> >; _ForwardIterator = {anonymous}::FieldInitializer*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInitializer*, vector<{anonymous}::FieldInitializer> >; _ForwardIterator = {anonymous}::FieldInitializer*; _Tp = {anonymous}::FieldInitializer]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from '{anonymous}::StructInitializer::StructInitializer(const {anonymous}::StructInitializer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:195:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::StructInitializer; _Args = {const {anonymous}::StructInitializer&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::StructInitializer*, vector<{anonymous}::StructInitializer> >; _ForwardIterator = {anonymous}::StructInitializer*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from '{anonymous}::StructInfo::StructInfo(const {anonymous}::StructInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:125:8,
    inlined from '{anonymous}::StructFieldInfo::StructFieldInfo(const {anonymous}::StructFieldInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:163:8,
    inlined from '{anonymous}::FieldInitializer::FieldInitializer({anonymous}::FieldInitializer&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:311:61:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::FieldInitializer&}; _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<{anonymous}::FieldInitializer>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from '{anonymous}::StructInfo::StructInfo(const {anonymous}::StructInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:125:8,
    inlined from '{anonymous}::StructFieldInfo::StructFieldInfo(const {anonymous}::StructFieldInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:163:8,
    inlined from '{anonymous}::FieldInitializer::FieldInitializer({anonymous}::FieldInitializer&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:311:61,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::FieldInitializer; _Args = {const {anonymous}::FieldInitializer&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInitializer*, vector<{anonymous}::FieldInitializer> >; _ForwardIterator = {anonymous}::FieldInitializer*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21,
    inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >; _ForwardIterator = {anonymous}::FieldInitializer*; bool _TrivialValueTypes = false]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:32,
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInitializer*, vector<{anonymous}::FieldInitializer> >; _ForwardIterator = {anonymous}::FieldInitializer*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInitializer*, vector<{anonymous}::FieldInitializer> >; _ForwardIterator = {anonymous}::FieldInitializer*; _Tp = {anonymous}::FieldInitializer]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from '{anonymous}::StructInitializer::StructInitializer(const {anonymous}::StructInitializer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:195:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::StructInitializer; _Args = {{anonymous}::StructInitializer&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::StructInitializer*, vector<{anonymous}::StructInitializer> >; _ForwardIterator = {anonymous}::StructInitializer*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from '{anonymous}::StructInfo::StructInfo(const {anonymous}::StructInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:125:8,
    inlined from '{anonymous}::StructFieldInfo::StructFieldInfo(const {anonymous}::StructFieldInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:163:8,
    inlined from '{anonymous}::FieldInitializer::FieldInitializer({anonymous}::FieldInitializer&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:311:61,
    inlined from '{anonymous}::FieldInfo::FieldInfo(const {anonymous}::FieldInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:199:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::FieldInfo; _Args = {{anonymous}::FieldInfo&}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = {anonymous}::FieldInfo*; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from '{anonymous}::StructInfo& {anonymous}::StructInfo::operator=(const {anonymous}::StructInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:125:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from '{anonymous}::StructInfo::StructInfo(const {anonymous}::StructInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:125:8,
    inlined from '{anonymous}::StructFieldInfo::StructFieldInfo(const {anonymous}::StructFieldInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:163:8,
    inlined from '{anonymous}::FieldInitializer::FieldInitializer({anonymous}::FieldInitializer&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:311:61,
    inlined from '{anonymous}::FieldInfo::FieldInfo({anonymous}::FieldInfo&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:199:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::FieldInfo; _Args = {{anonymous}::FieldInfo}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from '{anonymous}::StructInfo::StructInfo(const {anonymous}::StructInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:125:8,
    inlined from '{anonymous}::StructFieldInfo::StructFieldInfo(const {anonymous}::StructFieldInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:163:8,
    inlined from '{anonymous}::FieldInitializer::FieldInitializer({anonymous}::FieldInitializer&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:311:61,
    inlined from '{anonymous}::FieldInfo::FieldInfo({anonymous}::FieldInfo&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:199:8,
    inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::FieldInfo; _Args = {{anonymous}::FieldInfo}]' at /usr/include/c++/13.2.1/bits/stl_construct.h:119:7,
    inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/vector.tcc:781:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; <template-parameter-2-2> = void; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4638:31:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::FieldInfo*>; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::FieldInfo*; _ForwardIterator = {anonymous}::FieldInfo*; _Allocator = allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/vector.tcc:786:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; <template-parameter-2-2> = void; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4638:31:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::FieldInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> > >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/vector.tcc:814:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >; <template-parameter-2-2> = void; _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19,
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4638:31:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator<{anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> > >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]',
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveNestedEnds()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4684:34:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp: In member function 'const llvm::AsmToken {anonymous}::MasmParser::peekTok(bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:1296:38: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 1296 |   size_t ReadCount = Lexer.peekTokens(Buf, ShouldSkipSpace);
      |                      ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AsmToken}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool {anonymous}::MasmParser::expandStatement(llvm::SMLoc)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:6898:16,
    inlined from 'bool {anonymous}::MasmParser::parseStatement.constprop({anonymous}::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:2113:57:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AsmToken}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool {anonymous}::MasmParser::expandStatement(llvm::SMLoc)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:6911:18,
    inlined from 'bool {anonymous}::MasmParser::parseStatement.constprop({anonymous}::ParseStatementInfo&, llvm::MCAsmParserSemaCallback*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:2113:57:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp: In function 'const llvm::AsmToken& {anonymous}::MasmParser::Lex(ExpandKind)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:1248:42: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 1248 |       size_t ReadCount = Lexer.peekTokens(Buf);
      |                          ~~~~~~~~~~~~~~~~^~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::MasmParser::parseMacroArgument(const llvm::MCAsmMacroParameter*, {anonymous}::MCAsmMacroArgument&, llvm::AsmToken::TokenKind)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:3038:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::MasmParser::parseMacroArgument(const llvm::MCAsmMacroParameter*, {anonymous}::MCAsmMacroArgument&, llvm::AsmToken::TokenKind)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:3051:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::MasmParser::parseMacroArgument(const llvm::MCAsmMacroParameter*, {anonymous}::MCAsmMacroArgument&, llvm::AsmToken::TokenKind)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:3081:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::MasmParser::parseMacroArgument(const llvm::MCAsmMacroParameter*, {anonymous}::MCAsmMacroArgument&, llvm::AsmToken::TokenKind)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:3107:17:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp: In function 'const llvm::AsmToken& {anonymous}::MasmParser::Lex(ExpandKind)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:1248:42: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 1248 |       size_t ReadCount = Lexer.peekTokens(Buf);
      |                          ~~~~~~~~~~~~~~~~^~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::MasmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&, llvm::AsmToken::TokenKind)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:3193:25,
    inlined from 'bool {anonymous}::MasmParser::handleMacroEntry(const llvm::MCAsmMacro*, llvm::SMLoc, llvm::AsmToken::TokenKind)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:3256:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]',
    inlined from 'bool {anonymous}::MasmParser::parseStructInitializer(const {anonymous}::StructInfo&, {anonymous}::StructInitializer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4236:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from '{anonymous}::StructInfo::StructInfo(const {anonymous}::StructInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:125:8,
    inlined from 'bool {anonymous}::MasmParser::parseFieldInitializer(const {anonymous}::FieldInfo&, const {anonymous}::StructFieldInfo&, {anonymous}::FieldInitializer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4191:17,
    inlined from 'bool {anonymous}::MasmParser::parseFieldInitializer(const {anonymous}::FieldInfo&, {anonymous}::FieldInitializer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4203:33,
    inlined from 'bool {anonymous}::MasmParser::parseStructInitializer(const {anonymous}::StructInfo&, {anonymous}::StructInitializer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4241:32:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, vector<{anonymous}::FieldInfo> >; _ForwardIterator = {anonymous}::FieldInfo*; _Tp = {anonymous}::FieldInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = {anonymous}::FieldInfo; _Alloc = std::allocator<{anonymous}::FieldInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from '{anonymous}::StructInfo::StructInfo(const {anonymous}::StructInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:125:8,
    inlined from '{anonymous}::FieldInitializer::FieldInitializer(std::vector<{anonymous}::StructInitializer>&&, {anonymous}::StructInfo)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:283:71,
    inlined from 'bool {anonymous}::MasmParser::parseFieldInitializer(const {anonymous}::FieldInfo&, const {anonymous}::StructFieldInfo&, {anonymous}::FieldInitializer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4191:17,
    inlined from 'bool {anonymous}::MasmParser::parseFieldInitializer(const {anonymous}::FieldInfo&, {anonymous}::FieldInitializer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4203:33,
    inlined from 'bool {anonymous}::MasmParser::parseStructInitializer(const {anonymous}::StructInfo&, {anonymous}::StructInitializer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4241:32:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::FieldInfo*, std::vector<{anonymous}::FieldInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::FieldInitializer; _Alloc = std::allocator<{anonymous}::FieldInitializer>]',
    inlined from 'bool {anonymous}::MasmParser::parseStructInitializer(const {anonymous}::StructInfo&, {anonymous}::StructInitializer&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:4256:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::FieldInitializer*, std::vector<{anonymous}::FieldInitializer> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]',
    inlined from 'bool {anonymous}::MasmParser::parseDirectiveForc(llvm::SMLoc, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/MC/MCParser/MasmParser.cpp:7159:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2596/4009] Linking CXX static library lib/libLLVMMCParser.a
[2597/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o
[2598/4009] Linking CXX static library lib/libLLVMX86TargetMCA.a
[2599/4009] Linking CXX static library lib/libLLVMX86AsmParser.a
[2600/4009] Linking CXX static library lib/libLLVMVEAsmParser.a
[2601/4009] Linking CXX static library lib/libLLVMSystemZAsmParser.a
[2602/4009] Linking CXX static library lib/libLLVMSparcAsmParser.a
[2603/4009] Linking CXX static library lib/libLLVMRISCVTargetMCA.a
[2604/4009] Linking CXX static library lib/libLLVMRISCVAsmParser.a
[2605/4009] Linking CXX static library lib/libLLVMPowerPCAsmParser.a
[2606/4009] Linking CXX static library lib/libLLVMMSP430AsmParser.a
[2607/4009] Linking CXX static library lib/libLLVMMipsAsmParser.a
[2608/4009] Linking CXX static library lib/libLLVMLoongArchAsmParser.a
[2609/4009] Linking CXX static library lib/libLLVMLanaiAsmParser.a
[2610/4009] Linking CXX static library lib/libLLVMBPFAsmParser.a
[2611/4009] Linking CXX static library lib/libLLVMAVRAsmParser.a
[2612/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o
[2613/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o
[2614/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o
[2615/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o
[2616/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMInstPrinter.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp:9:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>}; _Key = llvm::rdf::RegisterRef; _Val = std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>; _KeyOfValue = std::_Select1st<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >; _Compare = std::less<llvm::rdf::RegisterRef>; _Alloc = std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::rdf::RegisterRef, std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>, std::_Select1st<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >, std::less<llvm::rdf::RegisterRef>, std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>}; _Key = llvm::rdf::RegisterRef; _Tp = llvm::rdf::RegisterRef; _Compare = std::less<llvm::rdf::RegisterRef>; _Alloc = std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>; _Key = llvm::rdf::RegisterRef; _Tp = llvm::rdf::RegisterRef; _Compare = std::less<llvm::rdf::RegisterRef>; _Alloc = std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from '{anonymous}::HexagonCP::interpretAsCopy(const llvm::MachineInstr*, llvm::rdf::CopyPropagation::EqualityMap&)::<lambda(llvm::rdf::RegisterRef, llvm::rdf::RegisterRef)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp:114:14,
    inlined from 'virtual bool {anonymous}::HexagonCP::interpretAsCopy(const llvm::MachineInstr*, llvm::rdf::CopyPropagation::EqualityMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp:125:14:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>::const_iterator' {aka 'std::_Rb_tree<llvm::rdf::RegisterRef, std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>, std::_Select1st<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >, std::less<llvm::rdf::RegisterRef>, std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>}; _Key = llvm::rdf::RegisterRef; _Tp = llvm::rdf::RegisterRef; _Compare = std::less<llvm::rdf::RegisterRef>; _Alloc = std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>; _Key = llvm::rdf::RegisterRef; _Tp = llvm::rdf::RegisterRef; _Compare = std::less<llvm::rdf::RegisterRef>; _Alloc = std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from '{anonymous}::HexagonCP::interpretAsCopy(const llvm::MachineInstr*, llvm::rdf::CopyPropagation::EqualityMap&)::<lambda(llvm::rdf::RegisterRef, llvm::rdf::RegisterRef)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp:114:14,
    inlined from 'virtual bool {anonymous}::HexagonCP::interpretAsCopy(const llvm::MachineInstr*, llvm::rdf::CopyPropagation::EqualityMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp:127:14:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>::const_iterator' {aka 'std::_Rb_tree<llvm::rdf::RegisterRef, std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>, std::_Select1st<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >, std::less<llvm::rdf::RegisterRef>, std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>}; _Key = llvm::rdf::RegisterRef; _Tp = llvm::rdf::RegisterRef; _Compare = std::less<llvm::rdf::RegisterRef>; _Alloc = std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>; _Key = llvm::rdf::RegisterRef; _Tp = llvm::rdf::RegisterRef; _Compare = std::less<llvm::rdf::RegisterRef>; _Alloc = std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from '{anonymous}::HexagonCP::interpretAsCopy(const llvm::MachineInstr*, llvm::rdf::CopyPropagation::EqualityMap&)::<lambda(llvm::rdf::RegisterRef, llvm::rdf::RegisterRef)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp:114:14,
    inlined from 'virtual bool {anonymous}::HexagonCP::interpretAsCopy(const llvm::MachineInstr*, llvm::rdf::CopyPropagation::EqualityMap&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp:140:14:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>::const_iterator' {aka 'std::_Rb_tree<llvm::rdf::RegisterRef, std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef>, std::_Select1st<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> >, std::less<llvm::rdf::RegisterRef>, std::allocator<std::pair<const llvm::rdf::RegisterRef, llvm::rdf::RegisterRef> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2617/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o
[2618/4009] Linking CXX static library lib/libLLVMARMUtils.a
[2619/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRISelLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRISelLowering.cpp: In member function 'virtual llvm::Register llvm::AVRTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AVR/AVRISelLowering.cpp:2765:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2765 | Register AVRTargetLowering::getRegisterByName(const char *RegName, LLT VT,
      |          ^~~~~~~~~~~~~~~~~
[2620/4009] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o
[2621/4009] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
[2622/4009] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
[2623/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o
[2624/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o
[2625/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o
[2626/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o
[2627/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o
[2628/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/BitTracker.cpp:55:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/BitTracker.h: In constructor 'llvm::BitTracker::UseQueueType::UseQueueType()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/BitTracker.h:75:27: warning: member 'llvm::BitTracker::UseQueueType::Dist' is used uninitialized [-Wuninitialized]
   75 |     UseQueueType() : Uses(Dist) {}
      |                           ^~~~
[2629/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETPAndVPTOptimisationsPass.cpp.o
[2630/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEVPTBlockPass.cpp.o
[2631/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVETailPredication.cpp.o
[2632/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVELaneInterleavingPass.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFSubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFSubtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFSubtarget.cpp:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/BPF/BPFGenSubtargetInfo.inc: In constructor 'llvm::BPFGenSubtargetInfo::BPFGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/BPF/BPFGenSubtargetInfo.inc:193:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  193 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/BPF/BPFGenSubtargetInfo.inc:193:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::BPFGenSubtargetInfo::BPFGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::BPFSubtarget::BPFSubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::TargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFSubtarget.cpp:64:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/BPF/BPFGenSubtargetInfo.inc:193:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  193 |                         nullptr, nullptr, nullptr) {}
      |                                                  ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/BPF/BPFGenSubtargetInfo.inc:193:50: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2633/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MVEGatherScatterLowering.cpp.o
[2634/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o
[2635/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o
[2636/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o
[2637/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o
[2638/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFInstrInfo.cpp: In member function 'virtual unsigned int llvm::BPFInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFInstrInfo.cpp:220:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  220 | unsigned BPFInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~
[2639/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSLSHardening.cpp.o
[2640/4009] Linking CXX static library lib/libLLVMHexagonDesc.a
[2641/4009] Linking CXX static library lib/libLLVMHexagonDisassembler.a
[2642/4009] Linking CXX static library lib/libLLVMHexagonAsmParser.a
[2643/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o
[2644/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o
[2645/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o
[2646/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o
[2647/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/LLVMContextImpl.h:32,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Metadata.cpp:14:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'void llvm::GlobalObject::copyMetadata(const llvm::GlobalObject*, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/IR/Metadata.cpp:1584:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::TempDIExpression llvm::DIExpression::getTemporary(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::TempDIExpression llvm::DIExpression::cloneImpl() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2627:52,
    inlined from 'llvm::TempMDNode llvm::MDNode::clone() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.def:83:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:47:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   47 |         getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary));          \
      |                                                                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY'
   58 |   DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[2648/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o
[2649/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o
[2650/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBlockPlacement.cpp.o
[2651/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLowOverheadLoops.cpp.o
[2652/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:29:
In static member function 'static llvm::DIExpression* llvm::DIExpression::getDistinct(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'bool llvm::LLParser::parseDIExpression(llvm::MDNode*&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:5461:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:42:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   42 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Distinct);         \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY'
   58 |   DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'bool llvm::LLParser::parseDIExpression(llvm::MDNode*&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:5461:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/AsmParser/LLLexer.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/AsmParser/LLParser.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'bool llvm::LLParser::parseArgs(std::vector<long long unsigned int, std::allocator<long long unsigned int> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:8557:19:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::VFuncId&}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::VFuncId>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::ConstVCall&}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ConstVCall>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/AsmParser/LLParser.h:19:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:39,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/AsmParser/LLParser.h:22:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::value_type* llvm::ModuleSummaryIndex::getOrInsertValuePtr(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1293:36,
    inlined from 'llvm::ValueInfo llvm::ModuleSummaryIndex::getOrInsertValueInfo(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1480:50,
    inlined from 'void llvm::LLParser::addGlobalValueToIndex(std::string, llvm::GlobalValue::GUID, llvm::GlobalValue::LinkageTypes, unsigned int, std::unique_ptr<llvm::GlobalValueSummary>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:8588:37:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::value_type* llvm::ModuleSummaryIndex::getOrInsertValuePtr(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1293:36,
    inlined from 'llvm::ValueInfo llvm::ModuleSummaryIndex::getOrInsertValueInfo(const llvm::GlobalValue*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1499:34,
    inlined from 'void llvm::LLParser::addGlobalValueToIndex(std::string, llvm::GlobalValue::GUID, llvm::GlobalValue::LinkageTypes, unsigned int, std::unique_ptr<llvm::GlobalValueSummary>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:8594:39:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::value_type* llvm::ModuleSummaryIndex::getOrInsertValuePtr(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1293:36,
    inlined from 'llvm::ValueInfo llvm::ModuleSummaryIndex::getOrInsertValueInfo(llvm::GlobalValue::GUID, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1491:34,
    inlined from 'void llvm::LLParser::addGlobalValueToIndex(std::string, llvm::GlobalValue::GUID, llvm::GlobalValue::LinkageTypes, unsigned int, std::unique_ptr<llvm::GlobalValueSummary>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:8601:39:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'bool llvm::LLParser::parseTypeTests(std::vector<long long unsigned int, std::allocator<long long unsigned int> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:9479:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]',
    inlined from 'bool llvm::LLParser::parseVFuncIdList(llvm::lltok::Kind, std::vector<llvm::FunctionSummary::VFuncId>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:9515:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]',
    inlined from 'bool llvm::LLParser::parseConstVCallList(llvm::lltok::Kind, std::vector<llvm::FunctionSummary::ConstVCall>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:9552:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator<llvm::TypeIdOffsetVtableInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::TypeIdOffsetVtableInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator<llvm::VirtFuncOffset>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::VirtFuncOffset>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator<llvm::VirtFuncOffset>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator<llvm::VirtFuncOffset>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool llvm::LLParser::parseOptionalVTableFuncs(llvm::VTableFuncList&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:9181:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::VirtFuncOffset*, std::vector<llvm::VirtFuncOffset> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator<llvm::TypeIdOffsetVtableInfo>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator<llvm::TypeIdOffsetVtableInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool llvm::LLParser::parseTypeIdCompatibleVtableEntry(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:8257:17:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TypeIdOffsetVtableInfo*, std::vector<llvm::TypeIdOffsetVtableInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::ValID; _Val = std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> >; _KeyOfValue = std::_Select1st<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > >; _Compare = std::less<llvm::ValID>; _Alloc = std::allocator<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ValID, std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> >, std::_Select1st<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > >, std::less<llvm::ValID>, std::allocator<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*, std::less<llvm::ValID>, std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> > > >}; _Key = llvm::ValID; _Val = std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> >; _KeyOfValue = std::_Select1st<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > >; _Compare = std::less<llvm::ValID>; _Alloc = std::allocator<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ValID, std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> >, std::_Select1st<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > >, std::less<llvm::ValID>, std::allocator<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::ValID; _Val = std::pair<const llvm::ValID, llvm::GlobalValue*>; _KeyOfValue = std::_Select1st<std::pair<const llvm::ValID, llvm::GlobalValue*> >; _Compare = std::less<llvm::ValID>; _Alloc = std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ValID, std::pair<const llvm::ValID, llvm::GlobalValue*>, std::_Select1st<std::pair<const llvm::ValID, llvm::GlobalValue*> >, std::less<llvm::ValID>, std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::ValID, std::nullptr_t>}; _Key = llvm::ValID; _Val = std::pair<const llvm::ValID, llvm::GlobalValue*>; _KeyOfValue = std::_Select1st<std::pair<const llvm::ValID, llvm::GlobalValue*> >; _Compare = std::less<llvm::ValID>; _Alloc = std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ValID, std::pair<const llvm::ValID, llvm::GlobalValue*>, std::_Select1st<std::pair<const llvm::ValID, llvm::GlobalValue*> >, std::less<llvm::ValID>, std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*, std::less<llvm::ValID>, std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> > > >}; _Key = llvm::ValID; _Tp = std::map<llvm::ValID, llvm::GlobalValue*>; _Compare = std::less<llvm::ValID>; _Alloc = std::allocator<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> >; _Key = llvm::ValID; _Tp = std::map<llvm::ValID, llvm::GlobalValue*>; _Compare = std::less<llvm::ValID>; _Alloc = std::allocator<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from 'bool llvm::LLParser::parseValID(llvm::ValID&, PerFunctionState*, llvm::Type*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:3611:42:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> >::const_iterator' {aka 'std::_Rb_tree<llvm::ValID, std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> >, std::_Select1st<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > >, std::less<llvm::ValID>, std::allocator<std::pair<const llvm::ValID, std::map<llvm::ValID, llvm::GlobalValue*> > > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::ValID, std::nullptr_t>}; _Key = llvm::ValID; _Tp = llvm::GlobalValue*; _Compare = std::less<llvm::ValID>; _Alloc = std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<llvm::ValID, std::nullptr_t>; _Key = llvm::ValID; _Tp = llvm::GlobalValue*; _Compare = std::less<llvm::ValID>; _Alloc = std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from 'bool llvm::LLParser::parseValID(llvm::ValID&, PerFunctionState*, llvm::Type*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:3614:36:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<llvm::ValID, llvm::GlobalValue*>::const_iterator' {aka 'std::_Rb_tree<llvm::ValID, std::pair<const llvm::ValID, llvm::GlobalValue*>, std::_Select1st<std::pair<const llvm::ValID, llvm::GlobalValue*> >, std::less<llvm::ValID>, std::allocator<std::pair<const llvm::ValID, llvm::GlobalValue*> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda({anonymous}::MDSignedOrMDField)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:4862:31,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:4870:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda({anonymous}::MDSignedOrMDField)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:4862:31,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:4871:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda({anonymous}::MDSignedOrMDField)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:4862:31,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:4872:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)::<lambda({anonymous}::MDSignedOrMDField)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:4862:31,
    inlined from 'bool llvm::LLParser::parseDIGenericSubrange(llvm::MDNode*&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:4873:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::ParamAccess::Call&}; _Tp = llvm::FunctionSummary::ParamAccess::Call; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess::Call>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ParamAccess::Call>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionSummary::ParamAccess::Call; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess::Call>]',
    inlined from 'bool llvm::LLParser::parseParamAccess(llvm::FunctionSummary::ParamAccess&, IdLocListType&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:9291:28:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess::Call*, std::vector<llvm::FunctionSummary::ParamAccess::Call> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::ParamAccess}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ParamAccess>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::ParamAccess}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess>]',
    inlined from 'bool llvm::LLParser::parseOptionalParamAccesses(std::vector<llvm::FunctionSummary::ParamAccess>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:9324:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess*, std::vector<llvm::FunctionSummary::ParamAccess> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'unsigned int llvm::ModuleSummaryIndex::addOrGetStackIdIndex(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1335:25,
    inlined from 'bool llvm::LLParser::parseMemProfs(std::vector<llvm::MIBInfo>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:9868:31:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'unsigned int llvm::ModuleSummaryIndex::addOrGetStackIdIndex(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1335:25,
    inlined from 'bool llvm::LLParser::parseOptionalCallsites(std::vector<llvm::CallsiteInfo>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/AsmParser/LLParser.cpp:9967:31:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[2653/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMParallelDSP.cpp.o
[2654/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o
[2655/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o
[2656/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:27:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::Register, std::pair<llvm::Register, long long int> >}; _Key = llvm::Register; _Val = std::pair<const llvm::Register, std::pair<llvm::Register, long long int> >; _KeyOfValue = std::_Select1st<std::pair<const llvm::Register, std::pair<llvm::Register, long long int> > >; _Compare = std::less<llvm::Register>; _Alloc = std::allocator<std::pair<const llvm::Register, std::pair<llvm::Register, long long int> > >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Register, std::pair<const llvm::Register, std::pair<llvm::Register, long long int> >, std::_Select1st<std::pair<const llvm::Register, std::pair<llvm::Register, long long int> > >, std::less<llvm::Register>, std::allocator<std::pair<const llvm::Register, std::pair<llvm::Register, long long int> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp: In member function 'bool {anonymous}::HexagonHardwareLoops::loopCountMayWrapOrUnderFlow(const llvm::MachineOperand*, const llvm::MachineOperand*, llvm::MachineBasicBlock*, llvm::MachineLoop*, LoopFeederMap&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:1469:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1469 |     if (TII->predOpcodeHasNot(Cond) ^ (TBB != MBB))
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<llvm::Register, std::pair<llvm::Register, long long int> >}; _Key = llvm::Register; _Tp = std::pair<llvm::Register, long long int>; _Compare = std::less<llvm::Register>; _Alloc = std::allocator<std::pair<const llvm::Register, std::pair<llvm::Register, long long int> > >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<llvm::Register, std::pair<llvm::Register, long long int> >; _Key = llvm::Register; _Tp = std::pair<llvm::Register, long long int>; _Compare = std::less<llvm::Register>; _Alloc = std::allocator<std::pair<const llvm::Register, std::pair<llvm::Register, long long int> > >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from 'bool {anonymous}::HexagonHardwareLoops::findInductionRegister(llvm::MachineLoop*, llvm::Register&, int64_t&, llvm::MachineInstr*&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:452:24,
    inlined from '{anonymous}::CountValue* {anonymous}::HexagonHardwareLoops::getLoopTripCount.constprop(llvm::MachineLoop*, llvm::SmallVectorImpl<llvm::MachineInstr*>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:601:39:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<llvm::Register, std::pair<llvm::Register, long long int> >::const_iterator' {aka 'std::_Rb_tree<llvm::Register, std::pair<const llvm::Register, std::pair<llvm::Register, long long int> >, std::_Select1st<std::pair<const llvm::Register, std::pair<llvm::Register, long long int> > >, std::less<llvm::Register>, std::allocator<std::pair<const llvm::Register, std::pair<llvm::Register, long long int> > > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::HexagonHardwareLoops::findInductionRegister(llvm::MachineLoop*, llvm::Register&, int64_t&, llvm::MachineInstr*&) const',
    inlined from '{anonymous}::CountValue* {anonymous}::HexagonHardwareLoops::getLoopTripCount.constprop(llvm::MachineLoop*, llvm::SmallVectorImpl<llvm::MachineInstr*>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:601:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:466:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  466 |   if (!TII->getPredReg(Cond, PredR, PredPos, PredRegFlags))
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp: In member function '{anonymous}::CountValue* {anonymous}::HexagonHardwareLoops::getLoopTripCount.constprop(llvm::MachineLoop*, llvm::SmallVectorImpl<llvm::MachineInstr*>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:650:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  650 |   bool Negated = TII->predOpcodeHasNot(Cond) ^ (TB != Header);
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:653:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  653 |   if (!TII->getPredReg(Cond, PredReg, PredPos, PredRegFlags))
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineBasicBlock* {anonymous}::HexagonHardwareLoops::createPreheaderForLoop(llvm::MachineLoop*)',
    inlined from 'bool {anonymous}::HexagonHardwareLoops::convertToHardwareLoop(llvm::MachineLoop*, bool&, bool&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:1199:39:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:1958:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1958 |         TII->insertBranch(*PB, NewPH, nullptr, EmptyCond, DL);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:1970:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1970 |     TII->insertBranch(*Latch, Header, nullptr, EmptyCond, DL);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:1973:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1973 |   TII->insertBranch(*NewPH, Header, nullptr, EmptyCond, DL);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp: In member function 'bool {anonymous}::HexagonHardwareLoops::convertToHardwareLoop(llvm::MachineLoop*, bool&, bool&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp:1293:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1293 |       TII->insertBranch(*LastMBB, BranchTarget, nullptr, Cond, LastIDL);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2657/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o
[2658/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o
[2659/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o
[2660/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o
[2661/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFixCortexA57AES1742098Pass.cpp.o
[2662/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o
[2663/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o
[2664/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/BitTracker.h: In constructor 'llvm::BitTracker::UseQueueType::UseQueueType()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/BitTracker.h:75:27: warning: member 'llvm::BitTracker::UseQueueType::Dist' is used uninitialized [-Wuninitialized]
   75 |     UseQueueType() : Uses(Dist) {}
      |                           ^~~~
[2665/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFISelLowering.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
[2666/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o
[2667/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallingConv.cpp.o
[2668/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBranchTargets.cpp.o
[2669/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBasicBlockInfo.cpp.o
[2670/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o
[2671/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o
[2672/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o
[2673/4009] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o
[2674/4009] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
[2675/4009] Building AArch64GenPostLegalizeGILowering.inc...
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:140:
In constructor 'llvm::ARMGenMCSubtargetInfo::ARMGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createARMMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:27414:70,
    inlined from 'llvm::MCSubtargetInfo* llvm::ARM_MC::createARMMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:215:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:27402:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
27402 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:27402:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2676/4009] Building AArch64GenPostLegalizeGICombiner.inc...
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:30,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:35,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLowering.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:9:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue llvm::HexagonTargetLowering::LowerHvxMaskedOp(llvm::SDValue, llvm::SelectionDAG&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:2175:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue llvm::HexagonTargetLowering::WidenHvxLoad(llvm::SDValue, llvm::SelectionDAG&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:3068:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue llvm::HexagonTargetLowering::WidenHvxStore(llvm::SDValue, llvm::SelectionDAG&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:3106:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue llvm::HexagonTargetLowering::SplitHvxMemOp(llvm::SDValue, llvm::SelectionDAG&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:2986:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue llvm::HexagonTargetLowering::SplitHvxMemOp(llvm::SDValue, llvm::SelectionDAG&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:2987:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2677/4009] Building AArch64GenO0PreLegalizeGICombiner.inc...
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/BitVector.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonBlockRanges.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp:10:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool llvm::HexagonFrameLowering::updateExitPaths(llvm::MachineBasicBlock&, llvm::MachineBasicBlock&, llvm::BitVector&, llvm::BitVector&, llvm::BitVector&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp:981:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool llvm::HexagonFrameLowering::insertCSRSpillsInBlock(llvm::MachineBasicBlock&, const CSIVect&, const llvm::HexagonRegisterInfo&, bool&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp:1407:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool llvm::HexagonFrameLowering::insertCSRSpillsInBlock(llvm::MachineBasicBlock&, const CSIVect&, const llvm::HexagonRegisterInfo&, bool&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp:1421:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::HexagonFrameLowering::updateEntryPaths(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp:940:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2678/4009] Building AArch64GenMCPseudoLowering.inc...
[2679/4009] Building AArch64GenMCCodeEmitter.inc...
[2680/4009] Building AArch64GenInstrInfo.inc...
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::APInt llvm::readWideAPInt(ArrayRef<long long unsigned int>, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:2955:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2955 | APInt llvm::readWideAPInt(ArrayRef<uint64_t> Vals, unsigned TypeBits) {
      |       ^~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Bitcode/BitcodeReader.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'unsigned int llvm::ModuleSummaryIndex::addOrGetStackIdIndex(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1335:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:26:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:39,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:58:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::value_type* llvm::ModuleSummaryIndex::getOrInsertValuePtr(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1293:36:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {long long unsigned int&, llvm::GlobalValueSummaryInfo}; _Key = long long unsigned int; _Tp = llvm::GlobalValueSummaryInfo; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::value_type* llvm::ModuleSummaryIndex::getOrInsertValuePtr(llvm::GlobalValue::GUID)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1293:36,
    inlined from 'llvm::ValueInfo llvm::ModuleSummaryIndex::getOrInsertValueInfo(llvm::GlobalValue::GUID, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/ModuleSummaryIndex.h:1491:34,
    inlined from 'void {anonymous}::ModuleSummaryIndexBitcodeReader::setValueGUID(uint64_t, llvm::StringRef, llvm::GlobalValue::LinkageTypes, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6765:36:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::GlobalValueSummaryInfo>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo>, std::_Select1st<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::GlobalValueSummaryInfo> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'std::vector<std::pair<llvm::ValueInfo, llvm::CalleeInfo> > {anonymous}::ModuleSummaryIndexBitcodeReader::makeCallList(llvm::ArrayRef<long long unsigned int>, bool, bool, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7015:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 7015 | ModuleSummaryIndexBitcodeReader::makeCallList(ArrayRef<uint64_t> Record,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'std::vector<llvm::ValueInfo> {anonymous}::ModuleSummaryIndexBitcodeReader::makeRefList(llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7006:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 7006 | ModuleSummaryIndexBitcodeReader::makeRefList(ArrayRef<uint64_t> Record) {
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator<llvm::TypeIdOffsetVtableInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::TypeIdOffsetVtableInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator<llvm::VirtFuncOffset>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::VirtFuncOffset>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::VFuncId>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ConstVCall>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::BitcodeModule}; _Tp = llvm::BitcodeModule; _Alloc = std::allocator<llvm::BitcodeModule>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::BitcodeModule>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::BitcodeModule}; _Tp = llvm::BitcodeModule; _Alloc = std::allocator<llvm::BitcodeModule>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::BitcodeModule; _Alloc = std::allocator<llvm::BitcodeModule>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<llvm::BitcodeFileContents> llvm::getBitcodeFileContents(MemoryBufferRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7874:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BitcodeModule*, std::vector<llvm::BitcodeModule> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'void {anonymous}::ModuleSummaryIndexBitcodeReader::parseTypeIdCompatibleVtableSummaryRecord(llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7130:6: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 7130 | void ModuleSummaryIndexBitcodeReader::parseTypeIdCompatibleVtableSummaryRecord(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TypeIdOffsetVtableInfo}; _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator<llvm::TypeIdOffsetVtableInfo>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::TypeIdOffsetVtableInfo; _Alloc = std::allocator<llvm::TypeIdOffsetVtableInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void {anonymous}::ModuleSummaryIndexBitcodeReader::parseTypeIdCompatibleVtableInfo(llvm::ArrayRef<long long unsigned int>, size_t&, llvm::TypeIdCompatibleVtableInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7127:19,
    inlined from 'void {anonymous}::ModuleSummaryIndexBitcodeReader::parseTypeIdCompatibleVtableSummaryRecord(llvm::ArrayRef<long long unsigned int>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7140:36:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TypeIdOffsetVtableInfo*, std::vector<llvm::TypeIdOffsetVtableInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseConstants()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3039:72: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 3039 |           readWideAPInt(Record, cast<IntegerType>(CurTy)->getBitWidth());
      |                                                                        ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3140:38: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 3140 |           V = ConstantDataVector::get(Context, Elts);
      |               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3164:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 3164 |           V = ConstantDataVector::getFP(EltTy, Elts);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3166:39: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 3166 |           V = ConstantDataArray::getFP(EltTy, Elts);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseGlobalVarRecord(llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3809:7: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 3809 | Error BitcodeReader::parseGlobalVarRecord(ArrayRef<uint64_t> Record) {
      |       ^~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'llvm::Error {anonymous}::BitcodeReader::rememberAndSkipMetadata()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:3613:33,
    inlined from 'llvm::Error {anonymous}::BitcodeReader::parseModule(uint64_t, bool, llvm::ParserCallbacks)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:4305:51:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Error {anonymous}::BitcodeReader::parseFunctionBody(llvm::Function*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:5429:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 5429 |             Low = readWideAPInt(ArrayRef(&Record[CurIdx], ActiveWords),
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5430 |                                 ValueBitWidth);
      |                                 ~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:5438:55: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 5438 |                                          ValueBitWidth);
      |                                                       ^
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ParamAccess>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'std::vector<llvm::FunctionSummary::ParamAccess> {anonymous}::ModuleSummaryIndexBitcodeReader::parseParamAccesses(llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7088:1: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 7088 | ModuleSummaryIndexBitcodeReader::parseParamAccesses(ArrayRef<uint64_t> Record) {
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = llvm::FunctionSummary::ParamAccess; _Alloc = std::allocator<llvm::FunctionSummary::ParamAccess>]',
    inlined from 'std::vector<llvm::FunctionSummary::ParamAccess> {anonymous}::ModuleSummaryIndexBitcodeReader::parseParamAccesses(llvm::ArrayRef<long long unsigned int>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7104:38:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ParamAccess*, std::vector<llvm::FunctionSummary::ParamAccess> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::VirtFuncOffset}; _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator<llvm::VirtFuncOffset>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::VirtFuncOffset; _Alloc = std::allocator<llvm::VirtFuncOffset>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7389:30,
    inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6924:52:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::VirtFuncOffset*, std::vector<llvm::VirtFuncOffset> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseEntireSummary(unsigned int)',
    inlined from 'llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6924:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:7573:47: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 7573 |       parseTypeIdCompatibleVtableSummaryRecord(Record);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
[2681/4009] Building AArch64GenGlobalISel.inc...
[2682/4009] Building AArch64GenFastISel.inc...
[2683/4009] Building AArch64GenExegesis.inc...
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/BitTracker.h: In constructor 'llvm::BitTracker::UseQueueType::UseQueueType()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/BitTracker.h:75:27: warning: member 'llvm::BitTracker::UseQueueType::Dist' is used uninitialized [-Wuninitialized]
   75 |     UseQueueType() : Uses(Dist) {}
      |                           ^~~~
[2684/4009] Building AArch64GenDisassemblerTables.inc...
[2685/4009] Building AArch64GenDAGISel.inc...
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp: In member function 'virtual bool llvm::HexagonInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:1722:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1722 | bool HexagonInstrInfo::SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:1722:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp: In member function 'bool llvm::HexagonInstrInfo::predOpcodeHasNot(llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:3243:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 3243 | bool HexagonInstrInfo::predOpcodeHasNot(ArrayRef<MachineOperand> Cond) const {
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp: In member function 'virtual unsigned int llvm::HexagonInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:627:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  627 | unsigned HexagonInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:659:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  659 |         return insertBranch(MBB, TBB, nullptr, Cond, DL);
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp: In member function 'bool llvm::HexagonInstrInfo::getPredReg(llvm::ArrayRef<llvm::MachineOperand>, llvm::Register&, unsigned int&, unsigned int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:4519:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 4519 | bool HexagonInstrInfo::getPredReg(ArrayRef<MachineOperand> Cond,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp: In member function 'virtual bool llvm::HexagonInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:1670:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1670 | bool HexagonInstrInfo::PredicateInstruction(
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:1701:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1701 |   bool GotPredReg = getPredReg(Cond, PredReg, PredRegPos, PredRegFlags);
      |                     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/LaneBitmask.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCRegisterInfo.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.h:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]',
    inlined from 'virtual bool llvm::HexagonInstrInfo::ClobbersPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:1739:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]',
    inlined from 'virtual bool llvm::HexagonInstrInfo::ClobbersPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:1747:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonHazardRecognizer.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h: In constructor 'llvm::internal::NfaTranscriber::NfaTranscriber(llvm::ArrayRef<llvm::NfaStatePair>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:115:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  115 |   NfaTranscriber(ArrayRef<NfaStatePair> TransitionInfo)
      |   ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/variant:44,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMapInfo.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCRegisterInfo.h:18:
In function 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}]',
    inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:661:19,
    inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}; _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:604:39,
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:971:16,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}; _Tp = llvm::internal::NfaTranscriber; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1712:14,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}; _Tp = llvm::internal::NfaTranscriber]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:464:59,
    inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:1010:39,
    inlined from 'llvm::Automaton<ActionT>::Automaton(llvm::ArrayRef<U>, llvm::ArrayRef<llvm::NfaStatePair>) [with InfoT = {anonymous}::HexagonTransition; ActionT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:196:19,
    inlined from 'llvm::DFAPacketizer* llvm::HexagonGenSubtargetInfo::createDFAPacketizer(const llvm::InstrItineraryData*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc:41899:102:
/usr/include/c++/13.2.1/bits/stl_construct.h:119:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  119 |       ::new((void*)__p) _Tp(std::forward<_Args>(__args)...);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]',
    inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:661:19,
    inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:604:39,
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:971:16,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1712:14,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:464:59,
    inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:1010:39,
    inlined from 'llvm::Automaton<ActionT>::Automaton(const llvm::Automaton<ActionT>&) [with ActionT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:209:19,
    inlined from 'llvm::DFAPacketizer* llvm::HexagonGenSubtargetInfo::createDFAPacketizer(const llvm::InstrItineraryData*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc:41902:93:
/usr/include/c++/13.2.1/bits/stl_construct.h:119:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  119 |       ::new((void*)__p) _Tp(std::forward<_Args>(__args)...);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]',
    inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:661:19,
    inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:604:39,
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:971:16,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1712:14,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:464:59,
    inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:1010:39,
    inlined from 'llvm::Automaton<ActionT>::Automaton(const llvm::Automaton<ActionT>&) [with ActionT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:209:19,
    inlined from 'llvm::DFAPacketizer::DFAPacketizer(const llvm::InstrItineraryData*, llvm::Automaton<long long unsigned int>, llvm::ArrayRef<unsigned int>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DFAPacketizer.h:59:33,
    inlined from 'llvm::DFAPacketizer* llvm::HexagonGenSubtargetInfo::createDFAPacketizer(const llvm::InstrItineraryData*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc:41902:93:
/usr/include/c++/13.2.1/bits/stl_construct.h:119:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  119 |       ::new((void*)__p) _Tp(std::forward<_Args>(__args)...);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2686/4009] Building AArch64GenCallingConv.inc...
[2687/4009] Building AArch64GenAsmWriter1.inc...
[2688/4009] Building AArch64GenAsmWriter.inc...
[2689/4009] Building AArch64GenAsmMatcher.inc...
[2690/4009] Linking CXX static library lib/libLLVMARMInfo.a
[2691/4009] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/SimpleRemoteEPCUtils.cpp.o
[2692/4009] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcRTBridge.cpp.o
[2693/4009] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/OrcError.cpp.o
[2694/4009] Building CXX object lib/ExecutionEngine/Orc/Shared/CMakeFiles/LLVMOrcShared.dir/AllocationActions.cpp.o
[2695/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkSerializer.cpp.o
[2696/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkParser.cpp.o
[2697/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStringTable.cpp.o
[2698/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStreamer.cpp.o
[2699/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkSerializer.cpp.o
[2700/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkParser.cpp.o
[2701/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkLinker.cpp.o
[2702/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkFormat.cpp.o
[2703/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/Remark.cpp.o
[2704/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkSerializer.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DebugHandlerBase.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BTFDebug.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BTFDebug.cpp:13:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::GlobalVariable* const&>, std::tuple<>}; _Key = const llvm::GlobalVariable*; _Val = std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >; _Compare = std::less<const llvm::GlobalVariable*>; _Alloc = std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::GlobalVariable*, std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> >, std::_Select1st<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >, std::less<const llvm::GlobalVariable*>, std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = const llvm::GlobalVariable*; _Tp = std::pair<long long int, unsigned int>; _Compare = std::less<const llvm::GlobalVariable*>; _Alloc = std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >]',
    inlined from 'bool llvm::BTFDebug::InstLower(const llvm::MachineInstr*, llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BTFDebug.cpp:1507:31:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::GlobalVariable*, std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> >, std::_Select1st<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >, std::less<const llvm::GlobalVariable*>, std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = const llvm::GlobalVariable*; _Tp = std::pair<long long int, unsigned int>; _Compare = std::less<const llvm::GlobalVariable*>; _Alloc = std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >]',
    inlined from 'bool llvm::BTFDebug::InstLower(const llvm::MachineInstr*, llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BTFDebug.cpp:1508:33:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::GlobalVariable*, std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> >, std::_Select1st<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >, std::less<const llvm::GlobalVariable*>, std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = const llvm::GlobalVariable*; _Tp = std::pair<long long int, unsigned int>; _Compare = std::less<const llvm::GlobalVariable*>; _Alloc = std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >]',
    inlined from 'bool llvm::BTFDebug::InstLower(const llvm::MachineInstr*, llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BTFDebug.cpp:1533:38:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::GlobalVariable*, std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> >, std::_Select1st<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >, std::less<const llvm::GlobalVariable*>, std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = const llvm::GlobalVariable*; _Tp = std::pair<long long int, unsigned int>; _Compare = std::less<const llvm::GlobalVariable*>; _Alloc = std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >]',
    inlined from 'void llvm::BTFDebug::generatePatchImmReloc(const llvm::MCSymbol*, uint32_t, const llvm::GlobalVariable*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BTFDebug.cpp:1275:19:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::GlobalVariable*, std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> >, std::_Select1st<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >, std::less<const llvm::GlobalVariable*>, std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = const llvm::GlobalVariable*; _Tp = std::pair<long long int, unsigned int>; _Compare = std::less<const llvm::GlobalVariable*>; _Alloc = std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >]',
    inlined from 'void llvm::BTFDebug::generatePatchImmReloc(const llvm::MCSymbol*, uint32_t, const llvm::GlobalVariable*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BTFDebug.cpp:1281:19:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::GlobalVariable*, std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> >, std::_Select1st<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > >, std::less<const llvm::GlobalVariable*>, std::allocator<std::pair<const llvm::GlobalVariable* const, std::pair<long long int, unsigned int> > > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[2705/4009] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkParser.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLowering.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp: In member function 'virtual llvm::Register llvm::HexagonTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp:268:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  268 | Register HexagonTargetLowering::getRegisterByName(
      |          ^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp: In function 'llvm::Error llvm::orc::shared::runDeallocActions(llvm::ArrayRef<WrapperFunctionCall>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:33:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
   33 | Error runDeallocActions(ArrayRef<WrapperFunctionCall> DAs) {
      |       ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:35,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::WrapperFunctionCall}; _Tp = llvm::orc::shared::WrapperFunctionCall; _Alloc = std::allocator<llvm::orc::shared::WrapperFunctionCall>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::WrapperFunctionCall>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp: In function 'llvm::Expected<std::vector<llvm::orc::shared::WrapperFunctionCall> > llvm::orc::shared::runFinalizeActions(AllocActions&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:23:60: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::shared::WrapperFunctionCall>' changed in GCC 7.1
   23 |         return joinErrors(std::move(Err), runDeallocActions(DeallocActions));
      |                                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::WrapperFunctionCall}; _Tp = llvm::orc::shared::WrapperFunctionCall; _Alloc = std::allocator<llvm::orc::shared::WrapperFunctionCall>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::WrapperFunctionCall; _Alloc = std::allocator<llvm::orc::shared::WrapperFunctionCall>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<llvm::orc::shared::WrapperFunctionCall> > llvm::orc::shared::runFinalizeActions(AllocActions&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/ExecutionEngine/Orc/Shared/AllocationActions.cpp:26:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::WrapperFunctionCall*, std::vector<llvm::orc::shared::WrapperFunctionCall> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2706/4009] Linking CXX static library lib/libLLVMOrcShared.a
[2707/4009] Linking CXX static library lib/libLLVMOrcTargetProcess.a
[2708/4009] Linking CXX executable bin/llvm-jitlink-executor
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/Thumb1InstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/Thumb2InstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMRegisterBankInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  603 |   getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const {
      |   ^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp: In member function 'virtual const llvm::RegisterBank& llvm::ARMRegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp:177:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  177 | ARMRegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC,
      | ^~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonBitTracker.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/BitTracker.h: In constructor 'llvm::BitTracker::UseQueueType::UseQueueType()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/Hexagon/BitTracker.h:75:27: warning: member 'llvm::BitTracker::UseQueueType::Dist' is used uninitialized [-Wuninitialized]
   75 |     UseQueueType() : Uses(Dist) {}
      |                           ^~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:17:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual bool llvm::ARMLegalizerInfo::legalizeCustom(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:460:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionForCartesianProduct(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:542:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  542 |   actionForCartesianProduct(LegalizeAction Action,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:542:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:480:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  480 |   LegalizeRuleSet &actionFor(LegalizeAction Action,
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:945:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  945 |   LegalizeRuleSet &minScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::maxScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:979:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  979 |   LegalizeRuleSet &maxScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:88:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:143:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:147:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:153:57:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:179:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:183:65:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:193:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:195:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::customForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:207:66:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:858:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  858 |     return actionForCartesianProduct(LegalizeAction::Custom, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:219:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:752:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  752 |     return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp:221:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:752:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  752 |     return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Remarks/BitstreamRemarkSerializer.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Remarks/BitstreamRemarkSerializer.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Bitstream/BitstreamWriter.h: In function 'void llvm::BitstreamWriter::EmitRecordWithAbbrevImpl(unsigned int, llvm::ArrayRef<T>, llvm::StringRef, std::optional<unsigned int>) [with uintty = long long unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Bitstream/BitstreamWriter.h:372:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  372 |   void EmitRecordWithAbbrevImpl(unsigned Abbrev, ArrayRef<uintty> Vals,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMInstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMSubtarget.cpp:48:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/ARM/ARMGenSubtargetInfo.inc: In constructor 'llvm::ARMGenSubtargetInfo::ARMGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:27699:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
27699 |                         ARMStages, ARMOperandCycles, ARMForwardingPaths) {}
      |                                                                        ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:27699:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::ARMGenSubtargetInfo::ARMGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::ARMSubtarget::ARMSubtarget(const llvm::Triple&, const std::string&, const std::string&, const llvm::ARMBaseTargetMachine&, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMSubtarget.cpp:108:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:27699:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
27699 |                         ARMStages, ARMOperandCycles, ARMForwardingPaths) {}
      |                                                                        ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/ARM/ARMGenSubtargetInfo.inc:27699:72: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:281:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  281 |     virtual void assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex,
      |                  ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:285:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  285 |       assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual void {anonymous}::ARMOutgoingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:125:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  125 |   void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
      |        ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:128:55: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  128 |     auto MMO = MIRBuilder.getMF().getMachineMemOperand(
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  129 |         MPO, MachineMemOperand::MOStore, MemTy, Align(1));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:257:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  257 |   void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
      |        ^~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder {anonymous}::ARMIncomingValueHandler::buildLoad(const llvm::DstOp&, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&)',
    inlined from 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:266:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:278:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  278 |     auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy,
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  279 |                                        inferAlignFromPtrInfo(MF, MPO));
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder {anonymous}::ARMIncomingValueHandler::buildLoad(const llvm::DstOp&, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&)',
    inlined from 'virtual void {anonymous}::ARMIncomingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:270:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:278:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  278 |     auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOLoad, MemTy,
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  279 |                                        inferAlignFromPtrInfo(MF, MPO));
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual unsigned int {anonymous}::ARMOutgoingValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:133:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
  133 |   unsigned assignCustomValue(CallLowering::ArgInfo &Arg,
      |            ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp: In member function 'virtual unsigned int {anonymous}::ARMIncomingValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:308:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
  308 |   unsigned assignCustomValue(ARMCallLowering::ArgInfo &Arg,
      |            ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void {anonymous}::FormalArgHandler::markPhysRegUsed(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMCallLowering.cpp:357:34:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARM.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMSLSHardening.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::SLSBLRThunkInserter::populateThunk(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMSLSHardening.cpp:227:19,
    inlined from 'bool llvm::ThunkInserter<Derived, InsertedThunksTy>::run(llvm::MachineModuleInfo&, llvm::MachineFunction&) [with Derived = {anonymous}::SLSBLRThunkInserter; InsertedThunksTy = ArmInsertedThunks]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/IndirectThunks.h:112:29,
    inlined from 'static bool {anonymous}::ARMIndirectThunks::runTIs(llvm::MachineModuleInfo&, llvm::MachineFunction&, std::tuple<_UTypes ...>&) [with ThunkInserterT = {{anonymous}::SLSBLRThunkInserter}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMSLSHardening.cpp:418:65,
    inlined from 'virtual bool {anonymous}::ARMIndirectThunks::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMSLSHardening.cpp:439:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2709/4009] Linking CXX static library lib/libLLVMRemarks.a
[2710/4009] Linking CXX static library lib/libLLVMCore.a
[2711/4009] Linking CXX static library lib/libLLVMAsmParser.a
[2712/4009] Linking CXX static library lib/libLLVMCFGuard.a
[2713/4009] Linking CXX static library lib/libLLVMFrontendHLSL.a
[2714/4009] Linking CXX static library lib/libLLVMBitReader.a
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/Thumb1FrameLowering.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void pushRegsToStack(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::TargetInstrInfo&, const std::set<llvm::Register, std::less<llvm::Register>, std::allocator<llvm::Register> >&, const std::set<llvm::Register, std::less<llvm::Register>, std::allocator<llvm::Register> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp:887:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void pushRegsToStack(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::TargetInstrInfo&, const std::set<llvm::Register, std::less<llvm::Register>, std::allocator<llvm::Register> >&, const std::set<llvm::Register, std::less<llvm::Register>, std::allocator<llvm::Register> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp:927:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2715/4009] Linking CXX static library lib/libLLVMIRReader.a
[2716/4009] Linking CXX static library lib/libLLVMObject.a
[2717/4009] Linking CXX static library lib/libLLVMXRay.a
[2718/4009] Linking CXX static library lib/libLLVMLibDriver.a
[2719/4009] Linking CXX static library lib/libLLVMDlltoolDriver.a
[2720/4009] Linking CXX static library lib/libLLVMRuntimeDyld.a
[2721/4009] Linking CXX static library lib/libLLVMJITLink.a
[2722/4009] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[2723/4009] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[2724/4009] Linking CXX static library lib/libLLVMObjectYAML.a
[2725/4009] Linking CXX static library lib/libLLVMObjCopy.a
[2726/4009] Linking CXX static library lib/libLLVMInterfaceStub.a
[2727/4009] Linking CXX static library lib/libLLVMDebugInfoLogicalView.a
[2728/4009] Linking CXX static library lib/libLLVMDebugInfoGSYM.a
[2729/4009] Linking CXX static library lib/libLLVMSymbolize.a
[2730/4009] Linking CXX static library lib/libLLVMProfileData.a
[2731/4009] Linking CXX executable bin/yaml2obj
[2732/4009] Linking CXX executable bin/obj2yaml
[2733/4009] Linking CXX static library lib/libLLVMCoverage.a
[2734/4009] Linking CXX static library lib/libLLVMAnalysis.a
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFSubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFTargetMachine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/BPF/BPFTargetMachine.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[2735/4009] Linking CXX static library lib/libLLVMTarget.a
[2736/4009] Linking CXX static library lib/libLLVMTransformUtils.a
[2737/4009] Linking CXX static library lib/libLLVMBitWriter.a
[2738/4009] Linking CXX static library lib/libLLVMIRPrinter.a
[2739/4009] Linking CXX static library lib/libLLVMExecutionEngine.a
[2740/4009] Linking CXX static library lib/libLLVMDWP.a
[2741/4009] Linking CXX static library lib/libLLVMMCJIT.a
[2742/4009] Linking CXX static library lib/libLLVMLinker.a
[2743/4009] Linking CXX static library lib/libLLVMObjCARCOpts.a
[2744/4009] Linking CXX static library lib/libLLVMVectorize.a
[2745/4009] Linking CXX static library lib/libLLVMInstCombine.a
[2746/4009] Linking CXX static library lib/libLLVMAggressiveInstCombine.a
[2747/4009] Linking CXX static library lib/libLLVMInstrumentation.a
[2748/4009] Linking CXX static library lib/libLLVMScalarOpts.a
[2749/4009] Linking CXX static library lib/libLLVMFrontendOpenMP.a
[2750/4009] Linking CXX static library lib/libLLVMCodeGen.a
[2751/4009] Linking CXX static library lib/libLLVMFuzzMutate.a
[2752/4009] Linking CXX static library lib/libLLVMipo.a
[2753/4009] Linking CXX static library lib/libLLVMCoroutines.a
[2754/4009] Linking CXX static library lib/libLLVMPasses.a
[2755/4009] Linking CXX static library lib/libLLVMWebAssemblyUtils.a
[2756/4009] Linking CXX static library lib/libLLVMPerfJITEvents.a
[2757/4009] Linking CXX static library lib/libLLVMInterpreter.a
[2758/4009] Linking CXX static library lib/libLLVMMIRParser.a
[2759/4009] Linking CXX static library lib/libLLVMAsmPrinter.a
[2760/4009] Linking CXX static library lib/libLLVMSelectionDAG.a
[2761/4009] Linking CXX static library lib/libLLVMWebAssemblyDesc.a
[2762/4009] Linking CXX static library lib/libLLVMWebAssemblyAsmParser.a
[2763/4009] Linking CXX static library lib/libLLVMWebAssemblyDisassembler.a
[2764/4009] Linking CXX static library lib/libLLVMDWARFLinkerParallel.a
[2765/4009] Linking CXX static library lib/libLLVMDWARFLinker.a
[2766/4009] Linking CXX static library lib/libLLVMXCoreCodeGen.a
[2767/4009] Linking CXX static library lib/libLLVMWebAssemblyCodeGen.a
[2768/4009] Linking CXX static library lib/libLLVMVECodeGen.a
[2769/4009] Linking CXX static library lib/libLLVMSystemZCodeGen.a
[2770/4009] Linking CXX static library lib/libLLVMSparcCodeGen.a
[2771/4009] Linking CXX static library lib/libLLVMNVPTXCodeGen.a
[2772/4009] Linking CXX static library lib/libLLVMMSP430CodeGen.a
[2773/4009] Linking CXX static library lib/libLLVMLoongArchCodeGen.a
[2774/4009] Linking CXX static library lib/libLLVMLanaiCodeGen.a
[2775/4009] Linking CXX static library lib/libLLVMHexagonCodeGen.a
[2776/4009] Linking CXX static library lib/libLLVMBPFCodeGen.a
[2777/4009] Linking CXX static library lib/libLLVMAVRCodeGen.a
[2778/4009] Linking CXX static library lib/libLLVMGlobalISel.a
[2779/4009] Linking CXX static library lib/libLLVMOrcJIT.a
[2780/4009] Linking CXX static library lib/libLLVMLTO.a
[2781/4009] Linking CXX static library lib/libLLVMExegesis.a
[2782/4009] Linking CXX static library lib/libLLVMX86CodeGen.a
[2783/4009] Linking CXX static library lib/libLLVMRISCVCodeGen.a
[2784/4009] Linking CXX static library lib/libLLVMPowerPCCodeGen.a
[2785/4009] Linking CXX static library lib/libLLVMMipsCodeGen.a
[2786/4009] Linking CXX executable bin/lli-child-target
[2787/4009] Linking CXX static library lib/libLLVMExegesisPowerPC.a
[2788/4009] Linking CXX static library lib/libLLVMExegesisMips.a
[2789/4009] Linking CXX static library lib/libLLVMExegesisX86.a
In lambda function,
    inlined from 'bool {anonymous}::ARMInstructionSelector::selectGlobal(llvm::MachineInstrBuilder&, llvm::MachineRegisterInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:729:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:645:23: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  644 |     MIB.addConstantPoolIndex(CPIndex, /*Offset*/ 0, /*TargetFlags*/ 0)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |         .addMemOperand(MF.getMachineMemOperand(
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  646 |             MachinePointerInfo::getConstantPool(MF), MachineMemOperand::MOLoad,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647 |             PtrTy, Alignment));
      |             ~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool {anonymous}::ARMInstructionSelector::selectGlobal(llvm::MachineInstrBuilder&, llvm::MachineRegisterInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:752:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMInstructionSelector.cpp:645:23: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  644 |     MIB.addConstantPoolIndex(CPIndex, /*Offset*/ 0, /*TargetFlags*/ 0)
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |         .addMemOperand(MF.getMachineMemOperand(
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  646 |             MachinePointerInfo::getConstantPool(MF), MachineMemOperand::MOLoad,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647 |             PtrTy, Alignment));
      |             ~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARM.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock* {anonymous}::ARMConstantIslands::splitBlockBeforeInstr(llvm::MachineInstr*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp:1017:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'llvm::MachineBasicBlock* {anonymous}::ARMConstantIslands::adjustJTTargetBlockForward(unsigned int, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp:2520:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:110:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'virtual void llvm::ARMFrameLowering::adjustForSegmentedStacks(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:3003:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::ARMFrameLowering::emitPushInst(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, unsigned int, unsigned int, bool, bool (*)(unsigned int, bool), unsigned int, unsigned int) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:1552:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void emitAlignedDPRCS2Spills(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:1797:18,
    inlined from 'virtual bool llvm::ARMFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:2028:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void emitAlignedDPRCS2Spills(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:1816:18,
    inlined from 'virtual bool llvm::ARMFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:2028:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void emitAlignedDPRCS2Spills(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:1831:18,
    inlined from 'virtual bool llvm::ARMFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:2028:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void emitAlignedDPRCS2Spills(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:1843:18,
    inlined from 'virtual bool llvm::ARMFrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMFrameLowering.cpp:2028:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARM.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock& {anonymous}::ARMExpandPseudo::CMSEClearFPRegsV8(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::BitVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1224:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock& {anonymous}::ARMExpandPseudo::CMSEClearFPRegsV8(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::BitVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1225:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock& {anonymous}::ARMExpandPseudo::CMSEClearFPRegsV8(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::BitVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1227:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock& {anonymous}::ARMExpandPseudo::CMSEClearFPRegsV8(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::BitVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp:1228:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2790/4009] Linking CXX static library lib/libLLVMARMDesc.a
[2791/4009] Building CXX object tools/llvm-exegesis/lib/AArch64/CMakeFiles/LLVMExegesisAArch64.dir/Target.cpp.o
[2792/4009] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64SMEAttributes.cpp.o
[2793/4009] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o
[2794/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o
[2795/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o
[2796/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o
[2797/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o
[2798/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o
[2799/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o
[2800/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o
[2801/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o
[2802/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64InstPrinter.cpp.o
[2803/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o
[2804/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o
[2805/4009] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o
[2806/4009] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o
[2807/4009] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o
[2808/4009] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o
[2809/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o
[2810/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/SVEIntrinsicOpts.cpp.o
[2811/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/SMEABIPass.cpp.o
[2812/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o
[2813/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o
[2814/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o
[2815/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o
[2816/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o
[2817/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StackTaggingPreRA.cpp.o
[2818/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StackTagging.cpp.o
[2819/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SpeculationHardening.cpp.o
[2820/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o
[2821/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SLSHardening.cpp.o
[2822/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o
[2823/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o
[2824/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o
[2825/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o
[2826/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MIPeepholeOpt.cpp.o
[2827/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o
[2828/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineScheduler.cpp.o
[2829/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineFunctionInfo.cpp.o
[2830/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LowerHomogeneousPrologEpilog.cpp.o
[2831/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o
[2832/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64KCFI.cpp.o
[2833/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o
[2834/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o
[2835/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o
[2836/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o
[2837/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o
[2838/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CompressJumpTables.cpp.o
[2839/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o
[2840/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o
[2841/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o
[2842/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o
[2843/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o
[2844/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandImm.cpp.o
[2845/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o
[2846/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o
[2847/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o
[2848/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o
[2849/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o
[2850/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallingConvention.cpp.o
[2851/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchTargets.cpp.o
[2852/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o
[2853/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o
[2854/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o
[2855/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.o
[2856/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostSelectOptimize.cpp.o
[2857/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerLowering.cpp.o
[2858/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerCombiner.cpp.o
[2859/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PreLegalizerCombiner.cpp.o
[2860/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64O0PreLegalizerCombiner.cpp.o
[2861/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64LegalizerInfo.cpp.o
[2862/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64InstructionSelector.cpp.o
[2863/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64GlobalISelUtils.cpp.o
[2864/4009] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64CallLowering.cpp.o
[2865/4009] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o
[2866/4009] Linking CXX static library lib/libLLVMAArch64Info.a
[2867/4009] Building InstCombineTables.inc...
[2868/4009] Building CXX object unittests/Target/AMDGPU/CMakeFiles/AMDGPUTests.dir/ExecMayBeModifiedBeforeAnyUse.cpp.o
[2869/4009] Building CXX object unittests/Target/AMDGPU/CMakeFiles/AMDGPUTests.dir/DwarfRegMappings.cpp.o
[2870/4009] Building CXX object unittests/Target/AMDGPU/CMakeFiles/AMDGPUTests.dir/AMDGPUUnitTests.cpp.o
[2871/4009] Building CXX object unittests/tools/llvm-profgen/CMakeFiles/LLVMProfgenTests.dir/ContextCompressionTest.cpp.o
[2872/4009] Building CXX object unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/GraphBuilder.cpp.o
[2873/4009] Building CXX object unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/FileAnalysis.cpp.o
[2874/4009] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/ProfileTest.cpp.o
[2875/4009] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/GraphTest.cpp.o
[2876/4009] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRTraceWriterTest.cpp.o
[2877/4009] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRRecordsTest.cpp.o
[2878/4009] Linking CXX static library lib/libLLVMAArch64Utils.a
[2879/4009] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRRecordPrinterTest.cpp.o
[2880/4009] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRProducerConsumerTest.cpp.o
[2881/4009] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRBlockVerifierTest.cpp.o
[2882/4009] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRBlockIndexerTest.cpp.o
[2883/4009] Linking CXX static library lib/libLLVMARMDisassembler.a
[2884/4009] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanVerifierTest.cpp.o
[2885/4009] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanSlpTest.cpp.o
[2886/4009] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanHCFGTest.cpp.o
[2887/4009] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPDomTreeTest.cpp.o
[2888/4009] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanTest.cpp.o
[2889/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ProfDataUtilTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:52:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool {anonymous}::AArch64RedundantCopyElimination::optimizeBlock(llvm::MachineBasicBlock*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:460:21,
    inlined from 'virtual bool {anonymous}::AArch64RedundantCopyElimination::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:490:29,
    inlined from 'virtual bool {anonymous}::AArch64RedundantCopyElimination::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:474:6:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2890/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/VFABIUtils.cpp.o
[2891/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  603 |   getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const {
      |   ^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp: In member function 'virtual const llvm::RegisterBank& llvm::AArch64RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp:237:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  237 | AArch64RegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC,
      | ^~~~~~~~~~~~~~~~~~~~~~~
[2892/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/UnrollLoopTest.cpp.o
[2893/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/SSAUpdaterBulkTest.cpp.o
[2894/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/SizeOptsTest.cpp.o
[2895/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ScalarEvolutionExpanderTest.cpp.o
[2896/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ModuleUtilsTest.cpp.o
[2897/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/MemTransferLowering.cpp.o
[2898/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/LoopUtilsTest.cpp.o
[2899/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/LoopRotationUtilsTest.cpp.o
[2900/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/LocalTest.cpp.o
[2901/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/IntegerDivisionTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.cpp: In function 'bool llvm::AArch64GISelUtils::tryEmitBZero(llvm::MachineInstr&, llvm::MachineIRBuilder&, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.cpp:91:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   90 |   MIRBuilder
      |   ~~~~~~~~~~      
   91 |       .buildInstr(TargetOpcode::G_BZERO, {},
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
   92 |                   {MI.getOperand(0), MI.getOperand(2)})
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.cpp:91:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.cpp:91:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[2902/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/FunctionComparatorTest.cpp.o
[2903/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/DebugifyTest.cpp.o
[2904/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CodeMoverUtilsTest.cpp.o
[2905/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CodeExtractorTest.cpp.o
[2906/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CloningTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual bool llvm::ARMBaseInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:635:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  635 | bool ARMBaseInstrInfo::SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:635:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual bool llvm::ARMBaseInstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:601:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  601 | bool ARMBaseInstrInfo::PredicateInstruction(
      |      ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp: In member function 'virtual unsigned int llvm::ARMBaseInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:498:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  498 | unsigned ARMBaseInstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.h:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]',
    inlined from 'virtual bool llvm::ARMBaseInstrInfo::ClobbersPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:677:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual llvm::MachineBasicBlock::iterator llvm::ARMBaseInstrInfo::insertOutlinedCall(llvm::Module&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator&, llvm::MachineFunction&, llvm::outliner::Candidate&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:6737:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::ARMBaseInstrInfo::buildOutlinedFrame(llvm::MachineBasicBlock&, llvm::MachineFunction&, const llvm::outliner::OutlinedFunction&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp:6643:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2907/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CallPromotionUtilsTest.cpp.o
[2908/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/BasicBlockUtilsTest.cpp.o
[2909/4009] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o
[2910/4009] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o
[2911/4009] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LICMTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SLSHardening.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::SLSBLRThunkInserter::populateThunk(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SLSHardening.cpp:233,
    inlined from 'bool llvm::ThunkInserter<Derived, InsertedThunksTy>::run(llvm::MachineModuleInfo&, llvm::MachineFunction&) [with Derived = {anonymous}::SLSBLRThunkInserter; InsertedThunksTy = bool]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/IndirectThunks.h:112,
    inlined from 'static bool {anonymous}::AArch64IndirectThunks::runTIs(llvm::MachineModuleInfo&, llvm::MachineFunction&, std::tuple<_UTypes ...>&) [with ThunkInserterT = {{anonymous}::SLSBLRThunkInserter}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SLSHardening.cpp:429,
    inlined from 'virtual bool {anonymous}::AArch64IndirectThunks::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SLSHardening.cpp:450:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2912/4009] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/AttributorTest.cpp.o
[2913/4009] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o
[2914/4009] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:41:
In constructor 'llvm::AArch64GenMCSubtargetInfo::AArch64GenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createAArch64MCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc:35478:48,
    inlined from 'llvm::MCSubtargetInfo* createAArch64MCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:63:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc:35466:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
35466 |                       WPR, WL, RA, IS, OC, FP) { }
      |                                              ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc:35466:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual std::vector<std::pair<long long unsigned int, long long unsigned int> > {anonymous}::AArch64MCInstrAnalysis::findPltEntries(uint64_t, llvm::ArrayRef<unsigned char>, uint64_t, const llvm::Triple&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:452:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2915/4009] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV4Tests.cpp.o
[2916/4009] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV3Tests.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64TargetMachine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:13:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue EmitUnrolledSetTag(llvm::SelectionDAG&, const llvm::SDLoc&, llvm::SDValue, llvm::SDValue, uint64_t, const llvm::MachineMemOperand*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:146:43,
    inlined from 'virtual llvm::SDValue llvm::AArch64SelectionDAGInfo::EmitTargetCodeForSetTag(llvm::SelectionDAG&, const llvm::SDLoc&, llvm::SDValue, llvm::SDValue, llvm::SDValue, llvm::MachinePointerInfo, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:186:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue EmitUnrolledSetTag(llvm::SelectionDAG&, const llvm::SDLoc&, llvm::SDValue, llvm::SDValue, uint64_t, const llvm::MachineMemOperand*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:159:43,
    inlined from 'virtual llvm::SDValue llvm::AArch64SelectionDAGInfo::EmitTargetCodeForSetTag(llvm::SelectionDAG&, const llvm::SDLoc&, llvm::SDValue, llvm::SDValue, llvm::SDValue, llvm::MachinePointerInfo, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:186:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2917/4009] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV2Tests.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SpeculationHardening.cpp:93:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void {anonymous}::AArch64SpeculationHardening::insertTrackingCode(llvm::MachineBasicBlock&, llvm::AArch64CC::CondCode&, llvm::DebugLoc) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64SpeculationHardening.cpp:236:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2918/4009] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV1Tests.cpp.o
[2919/4009] Building CXX object unittests/Testing/Support/CMakeFiles/TestingSupportTests.dir/TempPathTest.cpp.o
[2920/4009] Building CXX object unittests/Testing/Annotations/CMakeFiles/TestingAnnotationTests.dir/AnnotationsTest.cpp.o
[2921/4009] Building CXX object unittests/Testing/ADT/CMakeFiles/TestingADTTests.dir/StringMapTest.cpp.o
[2922/4009] Building CXX object unittests/Testing/ADT/CMakeFiles/TestingADTTests.dir/StringMapEntryTest.cpp.o
[2923/4009] Building CXX object unittests/TargetParser/CMakeFiles/TargetParserTests.dir/TripleTest.cpp.o
[2924/4009] Building CXX object unittests/TargetParser/CMakeFiles/TargetParserTests.dir/TargetParserTest.cpp.o
[2925/4009] Building CXX object unittests/TargetParser/CMakeFiles/TargetParserTests.dir/Host.cpp.o
[2926/4009] Building CXX object unittests/TargetParser/CMakeFiles/TargetParserTests.dir/CSKYTargetParserTest.cpp.o
[2927/4009] Building CXX object unittests/Target/X86/CMakeFiles/X86Tests.dir/MachineSizeOptsTest.cpp.o
[2928/4009] Building CXX object unittests/Target/PowerPC/CMakeFiles/PowerPCTests.dir/AIXRelocModelTest.cpp.o
[2929/4009] Building CXX object unittests/Support/CommandLineInit/CMakeFiles/CommandLineInitTests.dir/CommandLineInitTest.cpp.o
[2930/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/xxhashTest.cpp.o
[2931/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o
[2932/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o
[2933/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o
[2934/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_fd_stream_test.cpp.o
[2935/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:281:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  281 |     virtual void assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex,
      |                  ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:285:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  285 |       assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual unsigned int llvm::CallLowering::ValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:295:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
  295 |     virtual unsigned assignCustomValue(ArgInfo &Arg, ArrayRef<CCValAssign> VAs,
      |                      ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp: In member function 'virtual void {anonymous}::OutgoingArgHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:291:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  291 |   void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
      |        ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:294:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  294 |     auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy,
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  295 |                                        inferAlignFromPtrInfo(MF, MPO));
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp: In member function 'virtual void {anonymous}::IncomingArgHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:165:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  165 |   void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
      |        ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:182:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  182 |     auto MMO = MF.getMachineMemOperand(
      |                ~~~~~~~~~~~~~~~~~~~~~~~^
  183 |         MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, LocTy,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  184 |         inferAlignFromPtrInfo(MF, MPO));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp: In member function 'virtual void {anonymous}::OutgoingArgHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:299:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  299 |   void assignValueToAddress(const CallLowering::ArgInfo &Arg, unsigned RegIndex,
      |        ^~~~~~~~~~~~~~~~~~~~
In member function 'virtual void {anonymous}::OutgoingArgHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)',
    inlined from 'virtual void {anonymous}::OutgoingArgHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:324:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:294:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  294 |     auto MMO = MF.getMachineMemOperand(MPO, MachineMemOperand::MOStore, MemTy,
      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  295 |                                        inferAlignFromPtrInfo(MF, MPO));
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp: In member function 'virtual bool llvm::AArch64CallLowering::lowerReturn(llvm::MachineIRBuilder&, const llvm::Value*, llvm::ArrayRef<llvm::Register>, llvm::FunctionLoweringInfo&, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:416:51: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  416 |                     MIRBuilder.buildMergeLikeInstr({NewLLT}, {CurVReg, Undef})
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:416:51: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:420:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  420 |                 CurVReg = MIRBuilder.buildInstr(ExtendOp, {NewLLT}, {CurVReg})
      |                           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:420:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:420:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:442:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  442 |               CurVReg = MIRBuilder.buildInstr(ExtendOp, {NewLLT}, {CurVReg})
      |                         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:442:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:442:46: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:25:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:878:28,
    inlined from 'virtual bool llvm::AArch64CallLowering::lowerFormalArguments(llvm::MachineIRBuilder&, const llvm::Function&, llvm::ArrayRef<llvm::ArrayRef<llvm::Register> >, llvm::FunctionLoweringInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:618:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  870 |     return buildInstr(Opc, Res, Op).addImm(Val);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void handleMustTailForwardedRegisters(llvm::MachineIRBuilder&, bool (*)(unsigned int, llvm::MVT, llvm::MVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&))' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:522:18,
    inlined from 'virtual bool llvm::AArch64CallLowering::lowerFormalArguments(llvm::MachineIRBuilder&, const llvm::Function&, llvm::ArrayRef<llvm::ArrayRef<llvm::Register> >, llvm::FunctionLoweringInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:664:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void {anonymous}::FormalArgHandler::markPhysRegUsed(llvm::MCRegister)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp:211:34:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2936/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/buffer_ostream_test.cpp.o
[2937/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64Subtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64Subtarget.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64Subtarget.cpp:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc: In constructor 'llvm::AArch64GenSubtargetInfo::AArch64GenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc:35781: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
35781 |                         nullptr, nullptr, nullptr) {}
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc:35781: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::AArch64GenSubtargetInfo::AArch64GenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::AArch64Subtarget::AArch64Subtarget(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, const llvm::TargetMachine&, bool, unsigned int, unsigned int, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64Subtarget.cpp:303:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc:35781: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
35781 |                         nullptr, nullptr, nullptr) {}
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenSubtargetInfo.inc:35781: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[2938/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-spec-builders.h:77,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:49,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-function-mocker.h:42,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock.h:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/XRay/ProfileTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl<Container>::AnalyzeElements(ElementIter, ElementIter, std::vector<std::__cxx11::basic_string<char> >*, testing::MatchResultListener*) const [with ElementIter = __gnu_cxx::__normal_iterator<const std::pair<unsigned int, llvm::xray::Profile::Data>*, std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> > >; Container = const std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> >&]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:3026:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<unsigned int, llvm::xray::Profile::Data>*, std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> > >' changed in GCC 7.1
 3026 |   MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last,
      |               ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:3026:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<unsigned int, llvm::xray::Profile::Data>*, std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> > >' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl<Container>::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> >&]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:2999:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<unsigned int, llvm::xray::Profile::Data>*, std::vector<std::pair<unsigned int, llvm::xray::Profile::Data> > >' changed in GCC 7.1
 2999 |     MatchMatrix matrix =
      |                 ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl<Container>::AnalyzeElements(ElementIter, ElementIter, std::vector<std::__cxx11::basic_string<char> >*, testing::MatchResultListener*) const [with ElementIter = std::_List_const_iterator<llvm::xray::Profile::Block>; Container = const llvm::xray::Profile&]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:3026:15: note: parameter passing for argument of type 'std::_List_const_iterator<llvm::xray::Profile::Block>' changed in GCC 7.1
 3026 |   MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last,
      |               ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:3026:15: note: parameter passing for argument of type 'std::_List_const_iterator<llvm::xray::Profile::Block>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl<Container>::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const llvm::xray::Profile&]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:2999:17: note: parameter passing for argument of type 'std::_List_const_iterator<llvm::xray::Profile::Block>' changed in GCC 7.1
 2999 |     MatchMatrix matrix =
      |                 ^~~~~~
[2939/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/WithColorTest.cpp.o
[2940/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/VirtualFileSystemTest.cpp.o
[2941/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/VersionTupleTest.cpp.o
[2942/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Register; _Fn = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Register; _Callable = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Register; _Functor = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:917:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  917 |                  ? MIB.buildInstr(AArch64::G_FCMEQZ, {DstTy}, {LHS}).getReg(0)
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:917:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:917:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:918:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  918 |                  : MIB.buildInstr(AArch64::G_FCMEQ, {DstTy}, {LHS, RHS})
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:918:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:918:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Register; _Fn = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Register; _Callable = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Register; _Functor = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:924:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  924 |                  ? MIB.buildInstr(AArch64::G_FCMGEZ, {DstTy}, {LHS}).getReg(0)
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:924:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:924:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:925:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  925 |                  : MIB.buildInstr(AArch64::G_FCMGE, {DstTy}, {LHS, RHS})
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:925:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:925:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Register; _Fn = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Register; _Callable = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Register; _Functor = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:931:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  931 |                  ? MIB.buildInstr(AArch64::G_FCMGTZ, {DstTy}, {LHS}).getReg(0)
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:931:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:931:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:932:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  932 |                  : MIB.buildInstr(AArch64::G_FCMGT, {DstTy}, {LHS, RHS})
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:932:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:932:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Register; _Fn = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Register; _Callable = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Register; _Functor = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:938:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  938 |                  ? MIB.buildInstr(AArch64::G_FCMLEZ, {DstTy}, {LHS}).getReg(0)
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:938:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:938:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:939:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  939 |                  : MIB.buildInstr(AArch64::G_FCMGE, {DstTy}, {RHS, LHS})
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:939:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:939:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Register; _Fn = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Register; _Callable = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Register; _Functor = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:945:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  945 |                  ? MIB.buildInstr(AArch64::G_FCMLTZ, {DstTy}, {LHS}).getReg(0)
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:945:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:945:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:946:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  946 |                  : MIB.buildInstr(AArch64::G_FCMGT, {DstTy}, {RHS, LHS})
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:946:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:946:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp: In function 'bool applyShuffleVectorPseudo(llvm::MachineInstr&, ShuffleVectorPseudo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:441:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  441 |   MIRBuilder.buildInstr(MatchInfo.Opc, {MatchInfo.Dst}, MatchInfo.SrcOps);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:441:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:441:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp: In function 'bool applyVAshrLshrImm(llvm::MachineInstr&, llvm::MachineRegisterInfo&, int64_t&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:549:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  549 |   MIB.buildInstr(NewOpc, {MI.getOperand(0)}, {MI.getOperand(1), ImmDef});
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:549:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:549:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Register; _Fn = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Register; _Callable = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Register; _Functor = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:910:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  910 |                       ? MIB.buildInstr(AArch64::G_FCMEQZ, {DstTy}, {LHS})
      |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:910:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:910:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:911:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  911 |                       : MIB.buildInstr(AArch64::G_FCMEQ, {DstTy}, {LHS, RHS});
      |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:911:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:911:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:22:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:912:26,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = llvm::Register; _Fn = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = llvm::Register; _Callable = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Register; _Functor = getVectorFCMP(llvm::AArch64CC::CondCode, llvm::Register, llvm::Register, bool, bool, llvm::MachineRegisterInfo&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool lowerVectorFCMP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:999:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool lowerVectorFCMP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:1002:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp: In function 'bool applyDupLane(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, std::pair<unsigned int, int>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:759:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  759 |   B.buildInstr(MatchInfo.first, {MI.getOperand(0).getReg()}, {DupSrc, Lane});
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:759:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:759:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ExpandImm.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.h:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::SrcOp; unsigned int N = 2]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1225:3: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1225 |   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
      |   ^~~~~~~~~~~
In constructor 'ShuffleVectorPseudo::ShuffleVectorPseudo(unsigned int, llvm::Register, std::initializer_list<llvm::SrcOp>)',
    inlined from 'bool matchDupFromInsertVectorElt(int, llvm::MachineInstr&, llvm::MachineRegisterInfo&, ShuffleVectorPseudo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:338:15,
    inlined from 'bool matchDup(llvm::MachineInstr&, llvm::MachineRegisterInfo&, ShuffleVectorPseudo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:370:34,
    inlined from '{anonymous}::AArch64GenPostLegalizerLoweringHelper::tryCombineAll(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&) const::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc:251:27,
    inlined from 'bool {anonymous}::AArch64GenPostLegalizerLoweringHelper::tryCombineAll(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc:253:8:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:64:29: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
   64 |       : Opc(Opc), Dst(Dst), SrcOps(SrcOps){};
      |                             ^~~~~~~~~~~~~~
In constructor 'ShuffleVectorPseudo::ShuffleVectorPseudo(unsigned int, llvm::Register, std::initializer_list<llvm::SrcOp>)',
    inlined from 'bool matchREV(llvm::MachineInstr&, llvm::MachineRegisterInfo&, ShuffleVectorPseudo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:239:17,
    inlined from '{anonymous}::AArch64GenPostLegalizerLoweringHelper::tryCombineAll(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&) const::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc:264:27,
    inlined from 'bool {anonymous}::AArch64GenPostLegalizerLoweringHelper::tryCombineAll(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc:266:8:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:64:29: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
   64 |       : Opc(Opc), Dst(Dst), SrcOps(SrcOps){};
      |                             ^~~~~~~~~~~~~~
In constructor 'ShuffleVectorPseudo::ShuffleVectorPseudo(unsigned int, llvm::Register, std::initializer_list<llvm::SrcOp>)',
    inlined from 'bool matchEXT(llvm::MachineInstr&, llvm::MachineRegisterInfo&, ShuffleVectorPseudo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:424:17,
    inlined from '{anonymous}::AArch64GenPostLegalizerLoweringHelper::tryCombineAll(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&) const::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc:277:27,
    inlined from 'bool {anonymous}::AArch64GenPostLegalizerLoweringHelper::tryCombineAll(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc:279:8:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:64:29: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
   64 |       : Opc(Opc), Dst(Dst), SrcOps(SrcOps){};
      |                             ^~~~~~~~~~~~~~
In function 'bool applyEXT(llvm::MachineInstr&, ShuffleVectorPseudo&)',
    inlined from 'bool {anonymous}::AArch64GenPostLegalizerLoweringHelper::tryCombineAll(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc:281:10:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:454:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  454 |   MIRBuilder.buildInstr(MatchInfo.Opc, {MatchInfo.Dst},
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  455 |                         {MatchInfo.SrcOps[0], MatchInfo.SrcOps[1], Cst});
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:454:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:454:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In function 'bool applyBuildVectorToDup(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&)',
    inlined from 'bool {anonymous}::AArch64GenPostLegalizerLoweringHelper::tryCombineAll(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc:423:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:781:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  781 |   B.buildInstr(AArch64::G_DUP, {MI.getOperand(0).getReg()},
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  782 |                {MI.getOperand(1).getReg()});
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:781:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:781:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In function 'void applyVectorSextInReg(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, llvm::GISelChangeObserver&)',
    inlined from 'bool {anonymous}::AArch64GenPostLegalizerLoweringHelper::tryCombineAll(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc:471:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp:1048:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1048 |   Helper.lower(MI, 0, /* Unused hint type */ LLT());
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2943/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrigramIndexTest.cpp.o
[2944/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/../tools/llvm-profgen/CallContext.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/../tools/llvm-profgen/ProfiledBinary.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/../tools/llvm-profgen/CSPreInliner.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/../tools/llvm-profgen/ProfileGenerator.h:11,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-profgen/ContextCompressionTest.cpp:8:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::sampleprof::SecHdrTableEntry; unsigned int N = 8]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1225:3: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
 1225 |   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
      |   ^~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/../tools/llvm-profgen/ProfileGenerator.h:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h: In function 'void __static_initialization_and_destruction_0()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
[2945/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeTraitsTest.cpp.o
[2946/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeSizeTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Target/AMDGPU/DwarfRegMappings.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[2947/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o
[2948/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ToolOutputFileTest.cpp.o
[2949/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimeProfilerTest.cpp.o
[2950/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o
[2951/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Threading.cpp.o
[2952/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadPool.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Target/AMDGPU/AMDGPUUnitTests.cpp:10:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[2953/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TaskQueueTest.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Target/TargetMachine.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64StackTagging.cpp:10:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::Value*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::Value*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::Value*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::Value*>, std::_Select1st<std::pair<const long long unsigned int, llvm::Value*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::Value*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetRegisterInfo.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenRegisterInfo.inc:7733,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64RegisterInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64StackTagging.cpp:11:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = llvm::Value*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::Value*> >]',
    inlined from 'void {anonymous}::InitializerBuilder::applyStore(llvm::IRBuilder<>&, int64_t, int64_t, llvm::Value*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64StackTagging.cpp:196:36:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::Value*>, std::_Select1st<std::pair<const long long unsigned int, llvm::Value*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::Value*> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = llvm::Value*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::Value*> >]',
    inlined from 'void {anonymous}::InitializerBuilder::applyMemSet(llvm::IRBuilder<>&, int64_t, int64_t, llvm::ConstantInt*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64StackTagging.cpp:167:36,
    inlined from 'bool {anonymous}::InitializerBuilder::addMemSet(uint64_t, llvm::MemSetInst*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64StackTagging.cpp:144:16,
    inlined from 'llvm::Instruction* {anonymous}::AArch64StackTagging::collectInitializers(llvm::Instruction*, llvm::Value*, uint64_t, {anonymous}::InitializerBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64StackTagging.cpp:405:24:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::Value*>, std::_Select1st<std::pair<const long long unsigned int, llvm::Value*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::Value*> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[2954/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o
[2955/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SymbolRemappingReaderTest.cpp.o
In function 'bool tryToSimplifyUADDO(llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&, llvm::GISelChangeObserver&)',
    inlined from 'virtual bool {anonymous}::AArch64PreLegalizerCombinerInfo::combine(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:394:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:313:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  313 |   B.buildInstr(TargetOpcode::G_ADD, {AddDst}, {Op0Wide, Op1Wide});
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:313:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:313:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:14:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool tryToSimplifyUADDO(llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&, llvm::GISelChangeObserver&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:318:13,
    inlined from 'virtual bool {anonymous}::AArch64PreLegalizerCombinerInfo::combine(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:394:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[2956/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o
[2957/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SuffixTreeTest.cpp.o
[2958/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o
[2959/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o
[2960/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SHA256.cpp.o
[2961/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScopedPrinterTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Target/AMDGPU/ExecMayBeModifiedBeforeAnyUse.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[2962/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o
[2963/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RISCVISAInfoTest.cpp.o
[2964/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RISCVAttributeParserTest.cpp.o
[2965/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o
[2966/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReverseIterationTest.cpp.o
[2967/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o
[2968/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o
[2969/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o
[2970/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Path.cpp.o
[2971/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ParallelTest.cpp.o
[2972/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/OptimizedStructLayoutTest.cpp.o
[2973/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o
[2974/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o
[2975/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o
[2976/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferRefTest.cpp.o
[2977/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o
[2978/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o
[2979/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o
[2980/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MatchersTest.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:9:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const long long unsigned int&; _NodeGen = std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::_Alloc_node; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2271:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator' changed in GCC 7.1
 2271 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/set:63:
/usr/include/c++/13.2.1/bits/stl_set.h: In function 'std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/stl_set.h:245:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  245 |       set(initializer_list<value_type> __l,
      |       ^~~
/usr/include/c++/13.2.1/bits/stl_set.h: In function 'std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/stl_set.h:245:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp: In member function 'virtual void LowerTypeTests_BitSetBuilder_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:51:3: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
   51 |   };
      |   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:51:3: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
   51 |   };
      |   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:51:3: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
   51 |   };
      |   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:51:3: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
   51 |   };
      |   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:51:3: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
   51 |   };
      |   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:51:3: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
   51 |   };
      |   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:51:3: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
   51 |   };
      |   ^
In member function 'std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_set.h:249:36,
    inlined from 'virtual void LowerTypeTests_BitSetBuilder_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:51:3:
/usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator' changed in GCC 7.1
 1104 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_set.h:249:36,
    inlined from 'virtual void LowerTypeTests_BitSetBuilder_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:51:3:
/usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator' changed in GCC 7.1
 1104 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp: In member function 'virtual void LowerTypeTests_GlobalLayoutBuilder_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:107:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  107 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:107:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  107 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:107:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  107 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:107:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  107 | }
      | ^
In member function 'std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_set.h:249:36,
    inlined from 'virtual void LowerTypeTests_GlobalLayoutBuilder_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:107:1:
/usr/include/c++/13.2.1/bits/stl_tree.h:1104:30: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator' changed in GCC 7.1
 1104 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp: In member function 'virtual void LowerTypeTests_ByteArrayBuilder_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp:155:1: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  155 | }
      | ^
[2981/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o
In member function 'double {anonymous}::Class2::getDouble() const',
    inlined from 'virtual void {anonymous}::TrailingObjects_TwoArg_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/TrailingObjectsTest.cpp:158:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/TrailingObjectsTest.cpp:95:40: warning: array subscript 'const double[1]' is partly outside array bounds of 'unsigned char [10]' [-Warray-bounds=]
   95 |     return *getTrailingObjects<double>();
      |                                        ^
In static member function 'static {anonymous}::Class2* {anonymous}::Class2::create(short int, double)',
    inlined from 'virtual void {anonymous}::TrailingObjects_TwoArg_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/TrailingObjectsTest.cpp:134:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/TrailingObjectsTest.cpp:76:23: note: at offset 8 into object of size 10 allocated by 'operator new'
   76 |         ::operator new(totalSizeToAlloc<double, short>(HasDouble, HasShort));
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2982/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/Combiner.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:24:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'matchAArch64MulConstCombine(llvm::MachineInstr&, llvm::MachineRegisterInfo&, std::function<void(llvm::MachineIRBuilder&, llvm::Register)>&)::<lambda(llvm::MachineIRBuilder&, llvm::Register)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:215:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:219:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  219 |     auto Res = B.buildInstr(AddSubOpc, {Ty}, {AddSubLHS, AddSubRHS});
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:219:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:219:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'matchAArch64MulConstCombine(llvm::MachineInstr&, llvm::MachineRegisterInfo&, std::function<void(llvm::MachineIRBuilder&, llvm::Register)>&)::<lambda(llvm::MachineIRBuilder&, llvm::Register)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:224:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'matchAArch64MulConstCombine(llvm::MachineInstr&, llvm::MachineRegisterInfo&, std::function<void(llvm::MachineIRBuilder&, llvm::Register)>&)::<lambda(llvm::MachineIRBuilder&, llvm::Register)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:229:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp: In function 'bool applyExtractVecEltPairwiseAdd(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, std::tuple<unsigned int, llvm::LLT, llvm::Register>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:108:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  108 |   B.buildInstr(Opc, {MI.getOperand(0).getReg()}, {Elt0, Elt1});
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:108:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:108:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In function 'void applySplitStoreZero128(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, llvm::GISelChangeObserver&)',
    inlined from 'bool {anonymous}::AArch64GenPostLegalizerCombinerHelper::tryCombineAll(llvm::GISelChangeObserver&, llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::CombinerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc:1782:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:325:41: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  325 |   auto *LowMMO = MF.getMachineMemOperand(&Store.getMMO(), 0, NewTy);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp:326:42: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  326 |   auto *HighMMO = MF.getMachineMemOperand(&Store.getMMO(), 8, NewTy);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2983/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallString.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Transforms/Utils/ASanStackFrameLayout.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:8:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::ASanStackVariableDescription; unsigned int N = 10]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1225:3: note: parameter passing for argument of type 'std::initializer_list<llvm::ASanStackVariableDescription>' changed in GCC 7.1
 1225 |   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp: In member function 'virtual void ASanStackFrameLayout_Test_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:86:20: note: parameter passing for argument of type 'std::initializer_list<llvm::ASanStackVariableDescription>' changed in GCC 7.1
   86 |   TEST_LAYOUT({a9_1}, 8, 32, "1 32 9 4 a9_1", "LLLL01RR", "LLLL01RR");
      |                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:36:58: note: in definition of macro 'TEST_LAYOUT'
   36 |     SmallVector<ASanStackVariableDescription, 10> Vars = V;                    \
      |                                                          ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:104:74: note: parameter passing for argument of type 'std::initializer_list<llvm::ASanStackVariableDescription>' changed in GCC 7.1
  104 |     SmallVector<ASanStackVariableDescription, 10> t = {a1_1, a16_1, a41_1};
      |                                                                          ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:110:20: note: parameter passing for argument of type 'std::initializer_list<llvm::ASanStackVariableDescription>' changed in GCC 7.1
  110 |   TEST_LAYOUT({a9_1}, 32, 32, "1 32 9 4 a9_1", "L9R", "L9R");
      |                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:36:58: note: in definition of macro 'TEST_LAYOUT'
   36 |     SmallVector<ASanStackVariableDescription, 10> Vars = V;                    \
      |                                                          ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:111:21: note: parameter passing for argument of type 'std::initializer_list<llvm::ASanStackVariableDescription>' changed in GCC 7.1
  111 |   TEST_LAYOUT({a16_1}, 32, 32, "1 32 16 5 a16_1", "L16R", "LSR");
      |                     ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:36:58: note: in definition of macro 'TEST_LAYOUT'
   36 |     SmallVector<ASanStackVariableDescription, 10> Vars = V;                    \
      |                                                          ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:112:22: note: parameter passing for argument of type 'std::initializer_list<llvm::ASanStackVariableDescription>' changed in GCC 7.1
  112 |   TEST_LAYOUT({p1_256}, 32, 32, "1 256 1 11 p1_256:2700",
      |                      ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:36:58: note: in definition of macro 'TEST_LAYOUT'
   36 |     SmallVector<ASanStackVariableDescription, 10> Vars = V;                    \
      |                                                          ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:114:21: note: parameter passing for argument of type 'std::initializer_list<llvm::ASanStackVariableDescription>' changed in GCC 7.1
  114 |   TEST_LAYOUT({a41_1}, 32, 32, "1 32 41 7 a41_1:7", "L09R",
      |                     ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:36:58: note: in definition of macro 'TEST_LAYOUT'
   36 |     SmallVector<ASanStackVariableDescription, 10> Vars = V;                    \
      |                                                          ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp:122:68: note: parameter passing for argument of type 'std::initializer_list<llvm::ASanStackVariableDescription>' changed in GCC 7.1
  122 |     SmallVector<ASanStackVariableDescription, 10> t = {a1_1, p1_256};
      |                                                                    ^
[2984/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/KnownBitsTest.cpp.o
[2985/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/JSONTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/TypeSize.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64FrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp:188:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void emitShadowCallStackPrologue(const llvm::TargetInstrInfo&, llvm::MachineFunction&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp:1321:16:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::AArch64FrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp:2740:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::AArch64FrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp:2742:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::AArch64FrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp:2809:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool llvm::AArch64FrameLowering::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::ArrayRef<llvm::CalleeSavedInfo>, const llvm::TargetRegisterInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp:2812:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2986/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ItaniumManglingCanonicalizerTest.cpp.o
[2987/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/InstructionCostTest.cpp.o
[2988/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/IndexedAccessorTest.cpp.o
[2989/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/HashBuilderTest.cpp.o
[2990/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o
[2991/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FSUniqueIDTest.cpp.o
[2992/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   63 |   static constexpr LLT vector(ElementCount EC, LLT ScalarTy) {
      |                        ^~~~~~
In member function 'constexpr llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const',
    inlined from 'llvm::LegalizeRuleSet::minScalarEltSameAsIf(llvm::LegalityPredicate, unsigned int, unsigned int)::<lambda(const llvm::LegalityQuery&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1060:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Fn = llvm::LegalizeRuleSet::minScalarEltSameAsIf(llvm::LegalityPredicate, unsigned int, unsigned int)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Callable = llvm::LegalizeRuleSet::minScalarEltSameAsIf(llvm::LegalityPredicate, unsigned int, unsigned int)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair<unsigned int, llvm::LLT>; _Functor = llvm::LegalizeRuleSet::minScalarEltSameAsIf(llvm::LegalityPredicate, unsigned int, unsigned int)::<lambda(const llvm::LegalityQuery&)>; _ArgTypes = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:181:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  181 |     return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp: In member function 'bool llvm::AArch64LegalizerInfo::legalizeSmallCMGlobalValue(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, llvm::GISelChangeObserver&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1012:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1012 |   auto ADRP = MIRBuilder.buildInstr(AArch64::ADRP, {LLT::pointer(0, 64)}, {})
      |               ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1012:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1012:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1033:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1033 |     ADRP = MIRBuilder.buildInstr(AArch64::MOVKXi, {LLT::pointer(0, 64)}, {ADRP})
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1033:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1033:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1040:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1040 |   MIRBuilder.buildInstr(AArch64::G_ADD_LOW, {DstReg}, {ADRP})
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1040:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1040:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp: In member function 'bool llvm::AArch64LegalizerInfo::legalizeVaArg(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1258:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1258 |       *MF.getMachineMemOperand(MachinePointerInfo(), MachineMemOperand::MOLoad,
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1259 |                                PtrTy, PtrAlign));
      |                                ~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1275:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1275 |       *MF.getMachineMemOperand(MachinePointerInfo(), MachineMemOperand::MOLoad,
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1276 |                                ValTy, std::max(Alignment, PtrAlign)));
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1283:49: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1283 |                         *MF.getMachineMemOperand(MachinePointerInfo(),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 1284 |                                                  MachineMemOperand::MOStore,
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1285 |                                                  PtrTy, PtrAlign));
      |                                                  ~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:20:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitReverse(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AArch64LegalizerInfo::legalizeCTTZ(llvm::MachineInstr&, llvm::LegalizerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1513:47:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2018:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2018 |     return buildInstr(TargetOpcode::G_BITREVERSE, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2018:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2018:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AArch64LegalizerInfo::legalizeCTTZ(llvm::MachineInstr&, llvm::LegalizerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1514:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1690 |     return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AArch64LegalizerInfo::legalizeFCopySign(llvm::MachineInstr&, llvm::LegalizerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1582:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp: In member function 'bool llvm::AArch64LegalizerInfo::legalizeFCopySign(llvm::MachineInstr&, llvm::LegalizerHelper&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1584:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |   auto Sel = MIRBuilder.buildInstr(AArch64::G_BIT, {VecTy}, {Ins1, Ins2, Mask});
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1584:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1584:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In member function 'void llvm::SmallVectorTemplateBase<T, true>::push_back(ValueParamT) [with T = llvm::LLT]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:565:8: note: parameter passing for argument of type 'llvm::SmallVectorTemplateBase<llvm::LLT, true>::ValueParamT' {aka 'llvm::LLT'} changed in GCC 9.1
  565 |   void push_back(ValueParamT Elt) {
      |        ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AArch64LegalizerInfo::legalizeCTPOP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::LegalizerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1335:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1685 |     return buildInstr(TargetOpcode::G_CTPOP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AArch64LegalizerInfo::legalizeCTPOP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::LegalizerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1336:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1685 |     return buildInstr(TargetOpcode::G_CTPOP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AArch64LegalizerInfo::legalizeCTPOP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::LegalizerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1337:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AArch64LegalizerInfo::legalizeCTPOP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::LegalizerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1362:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AArch64LegalizerInfo::legalizeCTPOP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::LegalizerHelper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1365:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1685 |     return buildInstr(TargetOpcode::G_CTPOP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp: In member function 'bool llvm::AArch64LegalizerInfo::legalizeCTPOP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::LegalizerHelper&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1397:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1397 |     UADD = MIRBuilder.buildIntrinsic(Opc, {HTy}, /*HasSideEffects =*/false)
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1397:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.h:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:480:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  480 |   LegalizeRuleSet &actionFor(LegalizeAction Action,
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionForCartesianProduct(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:531:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  531 |   LegalizeRuleSet &actionForCartesianProduct(LegalizeAction Action,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionForCartesianProduct(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:553:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  553 |   LegalizeRuleSet &actionForCartesianProduct(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:553:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:553:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::maxScalarIf(llvm::LegalityPredicate, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:990:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  990 |   LegalizeRuleSet &maxScalarIf(LegalityPredicate Predicate, unsigned TypeIdx,
      |                    ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalarOrEltIf(llvm::LegalityPredicate, unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:934:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  934 |   LegalizeRuleSet &minScalarOrEltIf(LegalityPredicate Predicate,
      |                    ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::clampMaxNumElements(unsigned int, llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1131:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1131 |   LegalizeRuleSet &clampMaxNumElements(unsigned TypeIdx, const LLT EltTy,
      |                    ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::maxScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:979:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  979 |   LegalizeRuleSet &maxScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:945:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  945 |   LegalizeRuleSet &minScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::clampNumElements(unsigned int, llvm::LLT, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1155:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1155 |   LegalizeRuleSet &clampNumElements(unsigned TypeIdx, const LLT MinTy,
      |                    ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1155:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:59:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp: In constructor 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:128:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  118 |   getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL, G_AND, G_OR, G_XOR})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119 |       .legalFor({s32, s64, v2s32, v4s32, v4s16, v8s16, v16s8, v8s8})
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |       .scalarizeIf(
      |       ~~~~~~~~~~~~~     
  121 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  122 |             return Query.Opcode == G_MUL && Query.Types[0] == v2s64;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123 |           },
      |           ~~            
  124 |           0)
      |           ~~            
  125 |       .legalFor({v2s64})
      |       ~~~~~~~~~~~~~~~~~~
  126 |       .widenScalarToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  127 |       .clampScalar(0, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:129:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  118 |   getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL, G_AND, G_OR, G_XOR})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119 |       .legalFor({s32, s64, v2s32, v4s32, v4s16, v8s16, v16s8, v8s8})
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120 |       .scalarizeIf(
      |       ~~~~~~~~~~~~~     
  121 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  122 |             return Query.Opcode == G_MUL && Query.Types[0] == v2s64;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123 |           },
      |           ~~            
  124 |           0)
      |           ~~            
  125 |       .legalFor({v2s64})
      |       ~~~~~~~~~~~~~~~~~~
  126 |       .widenScalarToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  127 |       .clampScalar(0, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |       .clampNumElements(0, v2s64, v2s64)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:154:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  132 |   getActionDefinitionsBuilder({G_SHL, G_ASHR, G_LSHR})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |       .customIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |         const auto &SrcTy = Query.Types[0];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |         const auto &AmtTy = Query.Types[1];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136 |         return !SrcTy.isVector() && SrcTy.getSizeInBits() == 32 &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  137 |                AmtTy.getSizeInBits() == 32;
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  138 |       })
      |       ~~                
  139 |       .legalFor({
      |       ~~~~~~~~~~~       
  140 |           {s32, s32},
      |           ~~~~~~~~~~~   
  141 |           {s32, s64},
      |           ~~~~~~~~~~~   
  142 |           {s64, s64},
      |           ~~~~~~~~~~~   
  143 |           {v8s8, v8s8},
      |           ~~~~~~~~~~~~~ 
  144 |           {v16s8, v16s8},
      |           ~~~~~~~~~~~~~~~
  145 |           {v4s16, v4s16},
      |           ~~~~~~~~~~~~~~~
  146 |           {v8s16, v8s16},
      |           ~~~~~~~~~~~~~~~
  147 |           {v2s32, v2s32},
      |           ~~~~~~~~~~~~~~~
  148 |           {v4s32, v4s32},
      |           ~~~~~~~~~~~~~~~
  149 |           {v2s64, v2s64},
      |           ~~~~~~~~~~~~~~~
  150 |       })
      |       ~~                
  151 |       .widenScalarToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  152 |       .clampScalar(1, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  153 |       .clampScalar(0, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  154 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:155:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  132 |   getActionDefinitionsBuilder({G_SHL, G_ASHR, G_LSHR})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |       .customIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |         const auto &SrcTy = Query.Types[0];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |         const auto &AmtTy = Query.Types[1];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136 |         return !SrcTy.isVector() && SrcTy.getSizeInBits() == 32 &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  137 |                AmtTy.getSizeInBits() == 32;
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  138 |       })
      |       ~~                
  139 |       .legalFor({
      |       ~~~~~~~~~~~       
  140 |           {s32, s32},
      |           ~~~~~~~~~~~   
  141 |           {s32, s64},
      |           ~~~~~~~~~~~   
  142 |           {s64, s64},
      |           ~~~~~~~~~~~   
  143 |           {v8s8, v8s8},
      |           ~~~~~~~~~~~~~ 
  144 |           {v16s8, v16s8},
      |           ~~~~~~~~~~~~~~~
  145 |           {v4s16, v4s16},
      |           ~~~~~~~~~~~~~~~
  146 |           {v8s16, v8s16},
      |           ~~~~~~~~~~~~~~~
  147 |           {v2s32, v2s32},
      |           ~~~~~~~~~~~~~~~
  148 |           {v4s32, v4s32},
      |           ~~~~~~~~~~~~~~~
  149 |           {v2s64, v2s64},
      |           ~~~~~~~~~~~~~~~
  150 |       })
      |       ~~                
  151 |       .widenScalarToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  152 |       .clampScalar(1, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  153 |       .clampScalar(0, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  154 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  155 |       .clampNumElements(0, v2s64, v2s64)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:176:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  172 |   getActionDefinitionsBuilder({G_SREM, G_UREM, G_SDIVREM, G_UDIVREM})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173 |       .lowerFor({s8, s16, s32, s64, v2s64, v4s32, v2s32})
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |       .widenScalarOrEltToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |       .clampScalarOrElt(0, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  176 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:177:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  172 |   getActionDefinitionsBuilder({G_SREM, G_UREM, G_SDIVREM, G_UDIVREM})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173 |       .lowerFor({s8, s16, s32, s64, v2s64, v4s32, v2s32})
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |       .widenScalarOrEltToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |       .clampScalarOrElt(0, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  176 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  177 |       .clampNumElements(0, v2s64, v2s64)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:203:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  202 |   MinMaxActions
      |   ~~~~~~~~~~~~~         
  203 |       .clampNumElements(0, v8s8, v16s8)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:204:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  202 |   MinMaxActions
      |   ~~~~~~~~~~~~~         
  203 |       .clampNumElements(0, v8s8, v16s8)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204 |       .clampNumElements(0, v4s16, v8s16)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:205:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  202 |   MinMaxActions
      |   ~~~~~~~~~~~~~         
  203 |       .clampNumElements(0, v8s8, v16s8)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204 |       .clampNumElements(0, v4s16, v8s16)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:208:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  202 |   MinMaxActions
      |   ~~~~~~~~~~~~~         
  203 |       .clampNumElements(0, v8s8, v16s8)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204 |       .clampNumElements(0, v4s16, v8s16)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  206 |       // FIXME: This sholdn't be needed as v2s64 types are going to
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  207 |       // be expanded anyway, but G_ICMP doesn't support splitting vectors yet
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  208 |       .clampNumElements(0, v2s64, v2s64)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:221:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  218 |   getActionDefinitionsBuilder({G_FADD, G_FSUB, G_FMUL, G_FDIV, G_FNEG})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  219 |       .legalFor({MinFPScalar, s32, s64, v2s64, v4s32, v2s32})
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220 |       .clampScalar(0, MinFPScalar, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:222:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  218 |   getActionDefinitionsBuilder({G_FADD, G_FSUB, G_FMUL, G_FDIV, G_FNEG})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  219 |       .legalFor({MinFPScalar, s32, s64, v2s64, v4s32, v2s32})
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220 |       .clampScalar(0, MinFPScalar, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  222 |       .clampNumElements(0, v2s64, v2s64);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:262:19: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  255 |   getActionDefinitionsBuilder(G_INSERT)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |       .legalIf(all(typeInSet(0, {s32, s64, p0}),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257 |                    typeInSet(1, {s8, s16, s32}), smallerThan(1, 0)))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258 |       .widenScalarToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |       .clampScalar(0, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |       .widenScalarToNextPow2(1)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  261 |       .minScalar(1, s8)
      |       ~~~~~~~~~~~~~~~~~
  262 |       .maxScalarIf(typeInSet(0, {s32}), 1, s16)
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:263:19: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  255 |   getActionDefinitionsBuilder(G_INSERT)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |       .legalIf(all(typeInSet(0, {s32, s64, p0}),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257 |                    typeInSet(1, {s8, s16, s32}), smallerThan(1, 0)))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258 |       .widenScalarToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |       .clampScalar(0, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |       .widenScalarToNextPow2(1)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  261 |       .minScalar(1, s8)
      |       ~~~~~~~~~~~~~~~~~
  262 |       .maxScalarIf(typeInSet(0, {s32}), 1, s16)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263 |       .maxScalarIf(typeInSet(0, {s64, p0}), 1, s32);
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:272:19: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  265 |   getActionDefinitionsBuilder(G_EXTRACT)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |       .legalIf(all(typeInSet(0, {s16, s32, s64, p0}),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267 |                    typeInSet(1, {s32, s64, s128, p0}), smallerThan(0, 1)))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  268 |       .widenScalarToNextPow2(1)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  269 |       .clampScalar(1, s32, s128)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  270 |       .widenScalarToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |       .minScalar(0, s16)
      |       ~~~~~~~~~~~~~~~~~~
  272 |       .maxScalarIf(typeInSet(1, {s32}), 0, s16)
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:273:19: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  265 |   getActionDefinitionsBuilder(G_EXTRACT)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |       .legalIf(all(typeInSet(0, {s16, s32, s64, p0}),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267 |                    typeInSet(1, {s32, s64, s128, p0}), smallerThan(0, 1)))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  268 |       .widenScalarToNextPow2(1)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  269 |       .clampScalar(1, s32, s128)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  270 |       .widenScalarToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |       .minScalar(0, s16)
      |       ~~~~~~~~~~~~~~~~~~
  272 |       .maxScalarIf(typeInSet(1, {s32}), 0, s16)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273 |       .maxScalarIf(typeInSet(1, {s64, p0}), 0, s32)
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:274:19: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  265 |   getActionDefinitionsBuilder(G_EXTRACT)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |       .legalIf(all(typeInSet(0, {s16, s32, s64, p0}),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267 |                    typeInSet(1, {s32, s64, s128, p0}), smallerThan(0, 1)))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  268 |       .widenScalarToNextPow2(1)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  269 |       .clampScalar(1, s32, s128)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  270 |       .widenScalarToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  271 |       .minScalar(0, s16)
      |       ~~~~~~~~~~~~~~~~~~
  272 |       .maxScalarIf(typeInSet(1, {s32}), 0, s16)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273 |       .maxScalarIf(typeInSet(1, {s64, p0}), 0, s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274 |       .maxScalarIf(typeInSet(1, {s128}), 0, s64);
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:285:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:316:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:330:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:354:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp: In constructor 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:427:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  404 |   getActionDefinitionsBuilder({G_ICMP, G_FCMP})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  405 |       .legalFor({{s32, s32},
      |       ~~~~~~~~~~~~~~~~~~~~~~
  406 |                  {s32, s64},
      |                  ~~~~~~~~~~~
  407 |                  {s32, p0},
      |                  ~~~~~~~~~~
  408 |                  {v4s32, v4s32},
      |                  ~~~~~~~~~~~~~~~
  409 |                  {v2s32, v2s32},
      |                  ~~~~~~~~~~~~~~~
  410 |                  {v2s64, v2s64},
      |                  ~~~~~~~~~~~~~~~
  411 |                  {v2s64, v2p0},
      |                  ~~~~~~~~~~~~~~
  412 |                  {v4s16, v4s16},
      |                  ~~~~~~~~~~~~~~~
  413 |                  {v8s16, v8s16},
      |                  ~~~~~~~~~~~~~~~
  414 |                  {v8s8, v8s8},
      |                  ~~~~~~~~~~~~~
  415 |                  {v16s8, v16s8}})
      |                  ~~~~~~~~~~~~~~~~
  416 |       .widenScalarOrEltToNextPow2(1)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  417 |       .clampScalar(1, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |       .clampScalar(0, s32, s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  419 |       .minScalarEltSameAsIf(
      |       ~~~~~~~~~~~~~~~~~~~~~~
  420 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  421 |             const LLT &Ty = Query.Types[0];
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  422 |             const LLT &SrcTy = Query.Types[1];
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  423 |             return Ty.isVector() && !SrcTy.getElementType().isPointer() &&
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  424 |                    Ty.getElementType() != SrcTy.getElementType();
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  425 |           },
      |           ~~            
  426 |           0, 1)
      |           ~~~~~         
  427 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~^
  428 |           [=](const LegalityQuery &Query) { return Query.Types[1] == v2s16; },
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429 |           1, s32)
      |           ~~~~~~~       
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:430:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  404 |   getActionDefinitionsBuilder({G_ICMP, G_FCMP})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  405 |       .legalFor({{s32, s32},
      |       ~~~~~~~~~~~~~~~~~~~~~~
  406 |                  {s32, s64},
      |                  ~~~~~~~~~~~
  407 |                  {s32, p0},
      |                  ~~~~~~~~~~
  408 |                  {v4s32, v4s32},
      |                  ~~~~~~~~~~~~~~~
  409 |                  {v2s32, v2s32},
      |                  ~~~~~~~~~~~~~~~
  410 |                  {v2s64, v2s64},
      |                  ~~~~~~~~~~~~~~~
  411 |                  {v2s64, v2p0},
      |                  ~~~~~~~~~~~~~~
  412 |                  {v4s16, v4s16},
      |                  ~~~~~~~~~~~~~~~
  413 |                  {v8s16, v8s16},
      |                  ~~~~~~~~~~~~~~~
  414 |                  {v8s8, v8s8},
      |                  ~~~~~~~~~~~~~
  415 |                  {v16s8, v16s8}})
      |                  ~~~~~~~~~~~~~~~~
  416 |       .widenScalarOrEltToNextPow2(1)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  417 |       .clampScalar(1, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |       .clampScalar(0, s32, s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  419 |       .minScalarEltSameAsIf(
      |       ~~~~~~~~~~~~~~~~~~~~~~
  420 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  421 |             const LLT &Ty = Query.Types[0];
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  422 |             const LLT &SrcTy = Query.Types[1];
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  423 |             return Ty.isVector() && !SrcTy.getElementType().isPointer() &&
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  424 |                    Ty.getElementType() != SrcTy.getElementType();
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  425 |           },
      |           ~~            
  426 |           0, 1)
      |           ~~~~~         
  427 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~~
  428 |           [=](const LegalityQuery &Query) { return Query.Types[1] == v2s16; },
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429 |           1, s32)
      |           ~~~~~~~       
  430 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~^
  431 |           [=](const LegalityQuery &Query) { return Query.Types[1] == v2p0; }, 0,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432 |           s64)
      |           ~~~~          
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:433:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  404 |   getActionDefinitionsBuilder({G_ICMP, G_FCMP})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  405 |       .legalFor({{s32, s32},
      |       ~~~~~~~~~~~~~~~~~~~~~~
  406 |                  {s32, s64},
      |                  ~~~~~~~~~~~
  407 |                  {s32, p0},
      |                  ~~~~~~~~~~
  408 |                  {v4s32, v4s32},
      |                  ~~~~~~~~~~~~~~~
  409 |                  {v2s32, v2s32},
      |                  ~~~~~~~~~~~~~~~
  410 |                  {v2s64, v2s64},
      |                  ~~~~~~~~~~~~~~~
  411 |                  {v2s64, v2p0},
      |                  ~~~~~~~~~~~~~~
  412 |                  {v4s16, v4s16},
      |                  ~~~~~~~~~~~~~~~
  413 |                  {v8s16, v8s16},
      |                  ~~~~~~~~~~~~~~~
  414 |                  {v8s8, v8s8},
      |                  ~~~~~~~~~~~~~
  415 |                  {v16s8, v16s8}})
      |                  ~~~~~~~~~~~~~~~~
  416 |       .widenScalarOrEltToNextPow2(1)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  417 |       .clampScalar(1, s32, s64)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  418 |       .clampScalar(0, s32, s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
  419 |       .minScalarEltSameAsIf(
      |       ~~~~~~~~~~~~~~~~~~~~~~
  420 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  421 |             const LLT &Ty = Query.Types[0];
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  422 |             const LLT &SrcTy = Query.Types[1];
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  423 |             return Ty.isVector() && !SrcTy.getElementType().isPointer() &&
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  424 |                    Ty.getElementType() != SrcTy.getElementType();
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  425 |           },
      |           ~~            
  426 |           0, 1)
      |           ~~~~~         
  427 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~~
  428 |           [=](const LegalityQuery &Query) { return Query.Types[1] == v2s16; },
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429 |           1, s32)
      |           ~~~~~~~       
  430 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~~
  431 |           [=](const LegalityQuery &Query) { return Query.Types[1] == v2p0; }, 0,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432 |           s64)
      |           ~~~~          
  433 |       .clampNumElements(0, v2s32, v4s32);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:463:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  462 |   getActionDefinitionsBuilder(G_TRUNC)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  463 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~^
  464 |           [=](const LegalityQuery &Query) { return Query.Types[0].isVector(); },
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465 |           0, s8)
      |           ~~~~~~        
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:618:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  605 |   getActionDefinitionsBuilder(G_EXTRACT_VECTOR_ELT)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |       .unsupportedIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  607 |         const LLT &EltTy = Query.Types[1].getElementType();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  608 |         return Query.Types[0] != EltTy;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |       })
      |       ~~                
  610 |       .minScalar(2, s64)
      |       ~~~~~~~~~~~~~~~~~~
  611 |       .legalIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  612 |         const LLT &VecTy = Query.Types[1];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  613 |         return VecTy == v2s16 || VecTy == v4s16 || VecTy == v8s16 ||
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614 |                VecTy == v4s32 || VecTy == v2s64 || VecTy == v2s32 ||
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |                VecTy == v8s8 || VecTy == v16s8 || VecTy == v2s32 ||
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |                VecTy == v2p0;
      |                ~~~~~~~~~~~~~~
  617 |       })
      |       ~~                
  618 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~^
  619 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |             // We want to promote to <M x s1> to <M x s64> if that wouldn't
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |             // cause the total vec size to be > 128b.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  622 |             return Query.Types[1].getNumElements() <= 2;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623 |           },
      |           ~~            
  624 |           0, s64)
      |           ~~~~~~~       
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:625:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  605 |   getActionDefinitionsBuilder(G_EXTRACT_VECTOR_ELT)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |       .unsupportedIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  607 |         const LLT &EltTy = Query.Types[1].getElementType();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  608 |         return Query.Types[0] != EltTy;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |       })
      |       ~~                
  610 |       .minScalar(2, s64)
      |       ~~~~~~~~~~~~~~~~~~
  611 |       .legalIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  612 |         const LLT &VecTy = Query.Types[1];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  613 |         return VecTy == v2s16 || VecTy == v4s16 || VecTy == v8s16 ||
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614 |                VecTy == v4s32 || VecTy == v2s64 || VecTy == v2s32 ||
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |                VecTy == v8s8 || VecTy == v16s8 || VecTy == v2s32 ||
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |                VecTy == v2p0;
      |                ~~~~~~~~~~~~~~
  617 |       })
      |       ~~                
  618 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~~
  619 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |             // We want to promote to <M x s1> to <M x s64> if that wouldn't
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |             // cause the total vec size to be > 128b.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  622 |             return Query.Types[1].getNumElements() <= 2;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623 |           },
      |           ~~            
  624 |           0, s64)
      |           ~~~~~~~       
  625 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~^
  626 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 |             return Query.Types[1].getNumElements() <= 4;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  628 |           },
      |           ~~            
  629 |           0, s32)
      |           ~~~~~~~       
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:630:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  605 |   getActionDefinitionsBuilder(G_EXTRACT_VECTOR_ELT)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |       .unsupportedIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  607 |         const LLT &EltTy = Query.Types[1].getElementType();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  608 |         return Query.Types[0] != EltTy;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |       })
      |       ~~                
  610 |       .minScalar(2, s64)
      |       ~~~~~~~~~~~~~~~~~~
  611 |       .legalIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  612 |         const LLT &VecTy = Query.Types[1];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  613 |         return VecTy == v2s16 || VecTy == v4s16 || VecTy == v8s16 ||
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614 |                VecTy == v4s32 || VecTy == v2s64 || VecTy == v2s32 ||
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |                VecTy == v8s8 || VecTy == v16s8 || VecTy == v2s32 ||
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |                VecTy == v2p0;
      |                ~~~~~~~~~~~~~~
  617 |       })
      |       ~~                
  618 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~~
  619 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |             // We want to promote to <M x s1> to <M x s64> if that wouldn't
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |             // cause the total vec size to be > 128b.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  622 |             return Query.Types[1].getNumElements() <= 2;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623 |           },
      |           ~~            
  624 |           0, s64)
      |           ~~~~~~~       
  625 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~~
  626 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 |             return Query.Types[1].getNumElements() <= 4;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  628 |           },
      |           ~~            
  629 |           0, s32)
      |           ~~~~~~~       
  630 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~^
  631 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632 |             return Query.Types[1].getNumElements() <= 8;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  633 |           },
      |           ~~            
  634 |           0, s16)
      |           ~~~~~~~       
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:635:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  605 |   getActionDefinitionsBuilder(G_EXTRACT_VECTOR_ELT)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |       .unsupportedIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  607 |         const LLT &EltTy = Query.Types[1].getElementType();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  608 |         return Query.Types[0] != EltTy;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |       })
      |       ~~                
  610 |       .minScalar(2, s64)
      |       ~~~~~~~~~~~~~~~~~~
  611 |       .legalIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  612 |         const LLT &VecTy = Query.Types[1];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  613 |         return VecTy == v2s16 || VecTy == v4s16 || VecTy == v8s16 ||
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614 |                VecTy == v4s32 || VecTy == v2s64 || VecTy == v2s32 ||
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |                VecTy == v8s8 || VecTy == v16s8 || VecTy == v2s32 ||
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |                VecTy == v2p0;
      |                ~~~~~~~~~~~~~~
  617 |       })
      |       ~~                
  618 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~~
  619 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |             // We want to promote to <M x s1> to <M x s64> if that wouldn't
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |             // cause the total vec size to be > 128b.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  622 |             return Query.Types[1].getNumElements() <= 2;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  623 |           },
      |           ~~            
  624 |           0, s64)
      |           ~~~~~~~       
  625 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~~
  626 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 |             return Query.Types[1].getNumElements() <= 4;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  628 |           },
      |           ~~            
  629 |           0, s32)
      |           ~~~~~~~       
  630 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~~
  631 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632 |             return Query.Types[1].getNumElements() <= 8;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  633 |           },
      |           ~~            
  634 |           0, s16)
      |           ~~~~~~~       
  635 |       .minScalarOrEltIf(
      |       ~~~~~~~~~~~~~~~~~^
  636 |           [=](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |             return Query.Types[1].getNumElements() <= 16;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638 |           },
      |           ~~            
  639 |           0, s8)
      |           ~~~~~~        
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:659:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  649 |   getActionDefinitionsBuilder(G_BUILD_VECTOR)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |       .legalFor({{v8s8, s8},
      |       ~~~~~~~~~~~~~~~~~~~~~~
  651 |                  {v16s8, s8},
      |                  ~~~~~~~~~~~~
  652 |                  {v2s16, s16},
      |                  ~~~~~~~~~~~~~
  653 |                  {v4s16, s16},
      |                  ~~~~~~~~~~~~~
  654 |                  {v8s16, s16},
      |                  ~~~~~~~~~~~~~
  655 |                  {v2s32, s32},
      |                  ~~~~~~~~~~~~~
  656 |                  {v4s32, s32},
      |                  ~~~~~~~~~~~~~
  657 |                  {v2p0, p0},
      |                  ~~~~~~~~~~~
  658 |                  {v2s64, s64}})
      |                  ~~~~~~~~~~~~~~
  659 |       .clampNumElements(0, v4s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:660:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  649 |   getActionDefinitionsBuilder(G_BUILD_VECTOR)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |       .legalFor({{v8s8, s8},
      |       ~~~~~~~~~~~~~~~~~~~~~~
  651 |                  {v16s8, s8},
      |                  ~~~~~~~~~~~~
  652 |                  {v2s16, s16},
      |                  ~~~~~~~~~~~~~
  653 |                  {v4s16, s16},
      |                  ~~~~~~~~~~~~~
  654 |                  {v8s16, s16},
      |                  ~~~~~~~~~~~~~
  655 |                  {v2s32, s32},
      |                  ~~~~~~~~~~~~~
  656 |                  {v4s32, s32},
      |                  ~~~~~~~~~~~~~
  657 |                  {v2p0, p0},
      |                  ~~~~~~~~~~~
  658 |                  {v2s64, s64}})
      |                  ~~~~~~~~~~~~~~
  659 |       .clampNumElements(0, v4s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |       .clampNumElements(0, v2s64, v2s64)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:715:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  691 |   getActionDefinitionsBuilder(G_SHUFFLE_VECTOR)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692 |       .legalIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  693 |         const LLT &DstTy = Query.Types[0];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  694 |         const LLT &SrcTy = Query.Types[1];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  695 |         // For now just support the TBL2 variant which needs the source vectors
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  696 |         // to be the same size as the dest.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  697 |         if (DstTy != SrcTy)
      |         ~~~~~~~~~~~~~~~~~~~
  698 |           return false;
      |           ~~~~~~~~~~~~~ 
  699 |         return llvm::is_contained({v2s32, v4s32, v2s64, v2p0, v16s8, v8s16},
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  700 |                                   DstTy);
      |                                   ~~~~~~~
  701 |       })
      |       ~~                
  702 |       // G_SHUFFLE_VECTOR can have scalar sources (from 1 x s vectors), we
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  703 |       // just want those lowered into G_BUILD_VECTOR
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  704 |       .lowerIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  705 |         return !Query.Types[1].isVector();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  706 |       })
      |       ~~                
  707 |       .moreElementsIf(
      |       ~~~~~~~~~~~~~~~~  
  708 |           [](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |             return Query.Types[0].isVector() && Query.Types[1].isVector() &&
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  710 |                    Query.Types[0].getNumElements() >
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |                        Query.Types[1].getNumElements();
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 |           },
      |           ~~            
  713 |           changeTo(1, 0))
      |           ~~~~~~~~~~~~~~~
  714 |       .moreElementsToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  715 |       .clampNumElements(0, v4s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:716:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  691 |   getActionDefinitionsBuilder(G_SHUFFLE_VECTOR)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692 |       .legalIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  693 |         const LLT &DstTy = Query.Types[0];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  694 |         const LLT &SrcTy = Query.Types[1];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  695 |         // For now just support the TBL2 variant which needs the source vectors
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  696 |         // to be the same size as the dest.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  697 |         if (DstTy != SrcTy)
      |         ~~~~~~~~~~~~~~~~~~~
  698 |           return false;
      |           ~~~~~~~~~~~~~ 
  699 |         return llvm::is_contained({v2s32, v4s32, v2s64, v2p0, v16s8, v8s16},
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  700 |                                   DstTy);
      |                                   ~~~~~~~
  701 |       })
      |       ~~                
  702 |       // G_SHUFFLE_VECTOR can have scalar sources (from 1 x s vectors), we
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  703 |       // just want those lowered into G_BUILD_VECTOR
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  704 |       .lowerIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  705 |         return !Query.Types[1].isVector();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  706 |       })
      |       ~~                
  707 |       .moreElementsIf(
      |       ~~~~~~~~~~~~~~~~  
  708 |           [](const LegalityQuery &Query) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |             return Query.Types[0].isVector() && Query.Types[1].isVector() &&
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  710 |                    Query.Types[0].getNumElements() >
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |                        Query.Types[1].getNumElements();
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 |           },
      |           ~~            
  713 |           changeTo(1, 0))
      |           ~~~~~~~~~~~~~~~
  714 |       .moreElementsToNextPow2(0)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  715 |       .clampNumElements(0, v4s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  716 |       .clampNumElements(0, v2s64, v2s64);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:735:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:639:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  639 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  640 |                                      Types2);
      |                                      ~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:639:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::customForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:736:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:866:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  866 |     return actionForCartesianProduct(LegalizeAction::Custom, Types0, Types1,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  867 |                                      Types2);
      |                                      ~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:866:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:740:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:639:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  639 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  640 |                                      Types2);
      |                                      ~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:639:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:745:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:639:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  639 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  640 |                                      Types2);
      |                                      ~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:639:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp: In constructor 'llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(const llvm::AArch64Subtarget&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:861:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  854 |   getActionDefinitionsBuilder({G_FMAXIMUM, G_FMINIMUM})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  855 |       .legalFor({MinFPScalar, s32, s64, v2s32, v4s32, v2s64})
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  856 |       .legalIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  857 |         const auto &Ty = Query.Types[0];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  858 |         return (Ty == v8s16 || Ty == v4s16) && HasFP16;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  859 |       })
      |       ~~                
  860 |       .minScalar(0, MinFPScalar)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  861 |       .clampNumElements(0, v4s16, v8s16)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:862:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  854 |   getActionDefinitionsBuilder({G_FMAXIMUM, G_FMINIMUM})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  855 |       .legalFor({MinFPScalar, s32, s64, v2s32, v4s32, v2s64})
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  856 |       .legalIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  857 |         const auto &Ty = Query.Types[0];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  858 |         return (Ty == v8s16 || Ty == v4s16) && HasFP16;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  859 |       })
      |       ~~                
  860 |       .minScalar(0, MinFPScalar)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  861 |       .clampNumElements(0, v4s16, v8s16)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  862 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:863:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  854 |   getActionDefinitionsBuilder({G_FMAXIMUM, G_FMINIMUM})
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  855 |       .legalFor({MinFPScalar, s32, s64, v2s32, v4s32, v2s64})
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  856 |       .legalIf([=](const LegalityQuery &Query) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  857 |         const auto &Ty = Query.Types[0];
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  858 |         return (Ty == v8s16 || Ty == v4s16) && HasFP16;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  859 |       })
      |       ~~                
  860 |       .minScalar(0, MinFPScalar)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  861 |       .clampNumElements(0, v4s16, v8s16)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  862 |       .clampNumElements(0, v2s32, v4s32)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  863 |       .clampNumElements(0, v2s64, v2s64);
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp: In member function 'bool llvm::AArch64LegalizerInfo::legalizeLoadStore(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, llvm::GISelChangeObserver&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1199:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1199 |       NewI = MIRBuilder.buildInstr(AArch64::LDPXi, {s64, s64}, {});
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1199:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1199:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1200:37: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1200 |       MIRBuilder.buildMergeLikeInstr(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1201 |           ValReg, {NewI->getOperand(0), NewI->getOperand(1)});
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1200:37: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1204:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1204 |       NewI = MIRBuilder.buildInstr(
      |              ~~~~~~~~~~~~~~~~~~~~~^
 1205 |           AArch64::STPXi, {}, {Split->getOperand(0), Split->getOperand(1)});
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1204:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1204:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AArch64LegalizerInfo::legalizeLoadStore(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, llvm::GISelChangeObserver&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1233:43:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AArch64LegalizerInfo::legalizeLoadStore(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, llvm::GISelChangeObserver&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1237:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp: In member function 'bool llvm::AArch64LegalizerInfo::legalizeAtomicCmpxchg128(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::LegalizerHelper&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1454:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1454 |     MIRBuilder.buildInstr(TargetOpcode::REG_SEQUENCE, {CASDesired}, {})
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1454:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1454:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1459:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1459 |     MIRBuilder.buildInstr(TargetOpcode::REG_SEQUENCE, {CASNew}, {})
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1459:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1459:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1465:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1465 |     CAS = MIRBuilder.buildInstr(Opcode, {CASDst}, {CASDesired, CASNew, Addr});
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1465:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1465:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1492:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1492 |     CAS = MIRBuilder.buildInstr(Opcode, {DstLo, DstHi, Scratch},
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1493 |                                 {Addr, DesiredI->getOperand(0),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1494 |                                  DesiredI->getOperand(1), NewI->getOperand(0),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1495 |                                  NewI->getOperand(1)});
      |                                  ~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1492:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1492:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1503:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1503 |   MIRBuilder.buildMergeLikeInstr(MI.getOperand(0), {DstLo, DstHi});
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp:1503:33: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
[2993/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileUtilitiesTest.cpp.o
[2994/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o
[2995/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileCollectorTest.cpp.o
[2996/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ExtensibleRTTITest.cpp.o
[2997/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o
[2998/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o
[2999/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o
[3000/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ELFAttributeParserTest.cpp.o
[3001/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o
[3002/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o
[3003/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DJBTest.cpp.o
[3004/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DivisionByConstantTest.cpp.o
[3005/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugTest.cpp.o
[3006/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugCounterTest.cpp.o
[3007/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/OptimizedStructLayoutTest.cpp: In member function 'void {anonymous}::LayoutTest::verify(uint64_t, uint64_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/OptimizedStructLayoutTest.cpp:51:53: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::OptimizedStructLayoutField>' changed in GCC 7.1
   51 |     auto SizeAndAlign = performOptimizedStructLayout(LayoutFields);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[3008/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CSKYAttributeParserTest.cpp.o
[3009/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CRCTest.cpp.o
[3010/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o
[3011/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o
[3012/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o
[3013/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Chrono.cpp.o
[3014/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CheckedArithmeticTest.cpp.o
[3015/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o
[3016/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp: In function 'Local_ReplaceAllDbgUsesWith_Test::TestBody()::<lambda(llvm::ArrayRef<long long unsigned int>)>':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:808:21: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  808 |   auto hasADbgVal = [&](ArrayRef<uint64_t> Ops) {
      |                     ^
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-printers.h:114,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-matchers.h:47,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-death-test.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp: In member function 'virtual void Local_ReplaceAllDbgUsesWith_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:816:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  816 |   EXPECT_TRUE(hasADbgVal({DW_OP_LLVM_convert, 32, DW_ATE_signed,
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  817 |                          DW_OP_LLVM_convert, 64, DW_ATE_signed,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  818 |                          DW_OP_stack_value}));
      |                          ~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:816:3: note: in expansion of macro 'EXPECT_TRUE'
  816 |   EXPECT_TRUE(hasADbgVal({DW_OP_LLVM_convert, 32, DW_ATE_signed,
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:822:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  822 |   EXPECT_TRUE(hasADbgVal({DW_OP_lit0, DW_OP_mul, DW_OP_deref,
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  823 |                          DW_OP_LLVM_convert, 32, DW_ATE_signed,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  824 |                          DW_OP_LLVM_convert, 64, DW_ATE_signed,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  825 |                          DW_OP_stack_value}));
      |                          ~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:822:3: note: in expansion of macro 'EXPECT_TRUE'
  822 |   EXPECT_TRUE(hasADbgVal({DW_OP_lit0, DW_OP_mul, DW_OP_deref,
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:828:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  828 |   EXPECT_TRUE(hasADbgVal({DW_OP_lit0, DW_OP_mul, DW_OP_LLVM_convert, 32,
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  829 |                          DW_ATE_signed, DW_OP_LLVM_convert, 64, DW_ATE_signed,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  830 |                          DW_OP_stack_value}));
      |                          ~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:828:3: note: in expansion of macro 'EXPECT_TRUE'
  828 |   EXPECT_TRUE(hasADbgVal({DW_OP_lit0, DW_OP_mul, DW_OP_LLVM_convert, 32,
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:833:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  833 |   EXPECT_TRUE(hasADbgVal({DW_OP_LLVM_convert, 32, DW_ATE_signed,
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  834 |                          DW_OP_LLVM_convert, 64, DW_ATE_signed,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  835 |                          DW_OP_stack_value, DW_OP_LLVM_fragment, 0, 8}));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:833:3: note: in expansion of macro 'EXPECT_TRUE'
  833 |   EXPECT_TRUE(hasADbgVal({DW_OP_LLVM_convert, 32, DW_ATE_signed,
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:837:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  837 |   EXPECT_TRUE(hasADbgVal({DW_OP_lit0, DW_OP_mul, DW_OP_deref,
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  838 |                          DW_OP_LLVM_convert, 32, DW_ATE_signed,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  839 |                          DW_OP_LLVM_convert, 64, DW_ATE_signed,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  840 |                          DW_OP_stack_value, DW_OP_LLVM_fragment, 0, 8}));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:837:3: note: in expansion of macro 'EXPECT_TRUE'
  837 |   EXPECT_TRUE(hasADbgVal({DW_OP_lit0, DW_OP_mul, DW_OP_deref,
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:842:25: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  842 |   EXPECT_TRUE(hasADbgVal({DW_OP_lit0, DW_OP_mul, DW_OP_LLVM_convert, 32,
      |               ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  843 |                          DW_ATE_signed, DW_OP_LLVM_convert, 64, DW_ATE_signed,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  844 |                          DW_OP_stack_value, DW_OP_LLVM_fragment, 0, 8}));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/LocalTest.cpp:842:3: note: in expansion of macro 'EXPECT_TRUE'
  842 |   EXPECT_TRUE(hasADbgVal({DW_OP_lit0, DW_OP_mul, DW_OP_LLVM_convert, 32,
      |   ^~~~~~~~~~~
[3017/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o
[3018/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o
[3019/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o
[3020/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BLAKE3Test.cpp.o
[3021/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o
[3022/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Base64Test.cpp.o
[3023/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o
[3024/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o
[3025/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:34:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'llvm::OperandMatchResultTy {anonymous}::ARMAsmParser::parseModImm(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5471:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::ARMAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:6258:70:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[3026/4009] Linking CXX static library lib/libLLVMARMAsmParser.a
[3027/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o
[3028/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignmentTest.cpp.o
[3029/4009] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AddressRangeTest.cpp.o
[3030/4009] Linking CXX static library lib/libLLVMAArch64Desc.a
[3031/4009] Linking CXX static library lib/libLLVMAArch64Disassembler.a
[3032/4009] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/MemProfTest.cpp.o
[3033/4009] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o
[3034/4009] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o
[3035/4009] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfDataTest.cpp.o
[3036/4009] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o
[3037/4009] Building CXX object unittests/Passes/CMakeFiles/PassesBindingsTests.dir/PassBuilderBindingsTest.cpp.o
[3038/4009] Building CXX object unittests/Passes/CMakeFiles/DoublerPlugin.dir/DoublerPlugin.cpp.o
[3039/4009] Building CXX object unittests/Passes/CMakeFiles/PluginsTests.dir/PluginsTest.cpp.o
[3040/4009] Building CXX object unittests/Passes/CMakeFiles/TestPlugin.dir/TestPlugin.cpp.o
[3041/4009] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/YAMLRemarksSerializerTest.cpp.o
[3042/4009] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/YAMLRemarksParsingTest.cpp.o
[3043/4009] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/RemarksStrTabParsingTest.cpp.o
[3044/4009] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/RemarksLinkingTest.cpp.o
[3045/4009] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/RemarksAPITest.cpp.o
[3046/4009] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/BitstreamRemarksSerializerTest.cpp.o
[3047/4009] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/BitstreamRemarksParsingTest.cpp.o
[3048/4009] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/BitstreamRemarksFormatTest.cpp.o
[3049/4009] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionMarshallingTest.cpp.o
[3050/4009] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o
[3051/4009] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o
[3052/4009] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAML2ObjTest.cpp.o
[3053/4009] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/MinidumpYAMLTest.cpp.o
[3054/4009] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/ELFYAMLTest.cpp.o
[3055/4009] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DXContainerYAMLTest.cpp.o
[3056/4009] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DWARFYAMLTest.cpp.o
[3057/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/XCOFFObjectFileTest.cpp.o
[3058/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolicFileTest.cpp.o
[3059/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o
[3060/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/OffloadingTest.cpp.o
[3061/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ObjectFileTest.cpp.o
[3062/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/MinidumpTest.cpp.o
[3063/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ELFTest.cpp.o
[3064/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ELFTypesTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64TargetMachine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[3065/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ELFObjectFileTest.cpp.o
[3066/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/DXContainerTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:9:
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = long long unsigned int [3]]',
    inlined from 'ScopedPrinterTest_PrintHexList_Test::TestBody()::<lambda(llvm::ScopedPrinter&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:774:19,
    inlined from 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = ScopedPrinterTest_PrintHexList_Test::TestBody()::<lambda(llvm::ScopedPrinter&)>; Ret = void; Params = {llvm::ScopedPrinter&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  325 |     printHexListImpl(Label, HexList);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::FlagEntry>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:682:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  682 |   void printFlagsImpl(StringRef Label, HexNumber Value,
      |        ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printFlagsImpl(llvm::StringRef, llvm::HexNumber, llvm::ArrayRef<llvm::HexNumber>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:697:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  697 |   void printFlagsImpl(StringRef Label, HexNumber Value,
      |        ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<llvm::APSInt>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:639:8: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1
  639 |   void printList(StringRef Label, const ArrayRef<APSInt> List) override {
      |        ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printHexListImpl(llvm::StringRef, llvm::ArrayRef<llvm::HexNumber>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:716:8: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  716 |   void printHexListImpl(StringRef Label,
      |        ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:623:8: note: parameter passing for argument of type 'const llvm::ArrayRef<long long int>' changed in GCC 7.1
  623 |   void printList(StringRef Label, const ArrayRef<int64_t> List) override {
      |        ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'virtual void llvm::JSONScopedPrinter::printList(llvm::StringRef, llvm::ArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:607:8: note: parameter passing for argument of type 'const llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  607 |   void printList(StringRef Label, const ArrayRef<uint64_t> List) override {
      |        ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T) [with T = int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:198:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  198 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp: In function 'ScopedPrinterTest_PrintList_Test::TestBody()::<lambda(llvm::ScopedPrinter&)>':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:660:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  660 |     W.printList("EmptyList", EmptyList);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:660:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:663:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  663 |     W.printList("uint64List", Unsigned64List);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:663:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:667:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
  667 |     W.printList("int64List", Signed64List);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:667:16: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:671:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1
  671 |     W.printList("APSIntList", APSIntList);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:671:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::APSInt>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = short unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = int; TFlag = short unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = short unsigned int]',
    inlined from 'ScopedPrinterTest_PrintFlag_Test::TestBody()::<lambda(llvm::ScopedPrinter&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:264:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T) [with T = short unsigned int]',
    inlined from 'ScopedPrinterTest_PrintFlag_Test::TestBody()::<lambda(llvm::ScopedPrinter&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ScopedPrinterTest.cpp:269:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:198:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  198 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3067/4009] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ArchiveTest.cpp.o
[3068/4009] Building CXX object unittests/ObjCopy/CMakeFiles/ObjCopyTests.dir/ObjCopyTest.cpp.o
[3069/4009] Building CXX object unittests/MIR/CMakeFiles/MIRTests.dir/MachineMetadata.cpp.o
[3070/4009] Building CXX object unittests/MI/CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o
[3071/4009] Building CXX object unittests/MC/X86/CMakeFiles/X86MCTests.dir/X86MCDisassemblerTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/CrashRecoveryTest.cpp: In function 'void nullDeref()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/CrashRecoveryTest.cpp:37:27: warning: array subscript 0 is outside array bounds of 'volatile int [0]' [-Warray-bounds=]
   37 | static void nullDeref() { *(volatile int *)0x10 = 0; }
      |                           ^~~~~~~~~~~~~~~~~~~~~
cc1plus: note: source object is likely at address zero
[3072/4009] Building CXX object unittests/MC/SystemZ/CMakeFiles/SystemZAsmLexerTests.dir/SystemZAsmLexerTest.cpp.o
[3073/4009] Building CXX object unittests/MC/AMDGPU/CMakeFiles/AMDGPUDwarfTests.dir/DwarfRegMappings.cpp.o
[3074/4009] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/MCDisassemblerTest.cpp.o
[3075/4009] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/TargetRegistry.cpp.o
[3076/4009] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o
[3077/4009] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/MCInstPrinter.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/CloningTest.cpp: In member function 'void {anonymous}::CloneModule::CreateOldModule()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/CloningTest.cpp:983:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  983 |     auto Expr = DBuilder.createExpression(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~^
  984 |         ArrayRef<uint64_t>{dwarf::DW_OP_constu, 42U, dwarf::DW_OP_stack_value});
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/CloningTest.cpp: In member function 'void {anonymous}::CloneFunc::CreateOldFunctionBodyAndDI()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Utils/CloningTest.cpp:504:40: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  504 |     auto *E = DBuilder.createExpression();
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~^~
[3078/4009] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTableHeaders.cpp.o
[3079/4009] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o
[3080/4009] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/Disassembler.cpp.o
[3081/4009] Building CXX object unittests/Linker/CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o
[3082/4009] Building CXX object unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/AlignmentTest.cpp:10:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'virtual void {anonymous}::AlignmentTest_AlignComparisons_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/AlignmentTest.cpp:183:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'virtual void {anonymous}::AlignmentTest_AlignComparisons_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/AlignmentTest.cpp:183:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3083/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/CoreBindings.cpp.o
[3084/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VPIntrinsicTest.cpp.o
[3085/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VerifierTest.cpp.o
In file included from /usr/include/c++/13.2.1/memory:78,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Casting.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/Casting.cpp:9:
In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = const llvm::foo]',
    inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = const llvm::foo; _Dp = std::default_delete<const llvm::foo>]' at /usr/include/c++/13.2.1/bits/unique_ptr.h:404:17,
    inlined from 'virtual void {anonymous}::CastingTest_cast_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/Casting.cpp:179:36:
/usr/include/c++/13.2.1/bits/unique_ptr.h:99:9: warning: 'void operator delete(void*, std::size_t)' called on unallocated object '{anonymous}::B' [-Wfree-nonheap-object]
   99 |         delete __ptr;
      |         ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/Casting.cpp: In member function 'virtual void {anonymous}::CastingTest_cast_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/Casting.cpp:140:5: note: declared here
  140 | bar B;
      |     ^
[3086/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VectorTypesTest.cpp.o
[3087/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VectorBuilderTest.cpp.o
[3088/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueTest.cpp.o
[3089/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueMapTest.cpp.o
[3090/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o
[3091/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UserTest.cpp.o
[3092/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UseTest.cpp.o
[3093/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypesTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PatternMatch.h:39,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/ComplexDeinterleavingPass.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:30,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:15:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'std::optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > describeORRLoadedValue(const llvm::MachineInstr&, llvm::Register, const llvm::TargetInstrInfo*, const llvm::TargetRegisterInfo*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:8219,
    inlined from 'virtual std::optional<std::pair<llvm::MachineOperand, llvm::DIExpression*> > llvm::AArch64InstrInfo::describeLoadedValue(const llvm::MachineInstr&, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:8265:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp: In member function 'virtual bool llvm::AArch64InstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:602: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  602 | bool AArch64InstrInfo::canInsertSelect(const MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp: In member function 'virtual void llvm::AArch64InstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:651: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  651 | void AArch64InstrInfo::insertSelect(MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp: In member function 'void llvm::AArch64InstrInfo::instantiateCondBranch(llvm::MachineBasicBlock&, const llvm::DebugLoc&, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:477: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  477 | void AArch64InstrInfo::instantiateCondBranch(
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp: In member function 'virtual unsigned int llvm::AArch64InstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:494: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  494 | unsigned AArch64InstrInfo::insertBranch(
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:504: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  504 |       instantiateCondBranch(MBB, DL, TBB, Cond);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:513: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  513 |   instantiateCondBranch(MBB, DL, TBB, Cond);
      | 
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.h:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual llvm::MachineBasicBlock::iterator llvm::AArch64InstrInfo::insertOutlinedCall(llvm::Module&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator&, llvm::MachineFunction&, llvm::outliner::Candidate&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:8106:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::AArch64InstrInfo::buildOutlinedFrame(llvm::MachineBasicBlock&, llvm::MachineFunction&, const llvm::outliner::OutlinedFunction&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:7980:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::AArch64InstrInfo::buildOutlinedFrame(llvm::MachineBasicBlock&, llvm::MachineFunction&, const llvm::outliner::OutlinedFunction&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:8048:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3094/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TimePassesTest.cpp.o
[3095/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ShuffleVectorInstTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Remarks/YAMLRemarksSerializerTest.cpp: In function 'void check(llvm::remarks::Format, llvm::remarks::SerializerMode, llvm::ArrayRef<llvm::remarks::Remark>, llvm::StringRef, std::optional<llvm::StringRef>, std::optional<llvm::remarks::StringTable>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Remarks/YAMLRemarksSerializerTest.cpp:25:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::remarks::Remark>' changed in GCC 7.1
   25 | static void check(remarks::Format SerializerFormat,
      |             ^~~~~
[3096/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PatternMatch.cpp.o
[3097/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o
[3098/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ModuleTest.cpp.o
[3099/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MetadataTest.cpp.o
[3100/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ManglerTest.cpp.o
[3101/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o
[3102/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o
[3103/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o
[3104/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/InstructionsTest.cpp.o
[3105/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o
[3106/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o
[3107/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/FunctionTest.cpp.o
[3108/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeBatchUpdatesTest.cpp.o
[3109/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o
[3110/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DemandedBitsTest.cpp.o
[3111/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o
[3112/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o
[3113/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DataLayoutTest.cpp.o
[3114/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantsTest.cpp.o
[3115/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o
[3116/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/CFGBuilder.cpp.o
[3117/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/BasicBlockTest.cpp.o
[3118/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AttributesTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitInstr.constprop(unsigned int, std::initializer_list<llvm::DstOp>, std::initializer_list<llvm::SrcOp>, llvm::MachineIRBuilder&, const llvm::InstructionSelector::ComplexRendererFns&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4469: note: parameter passing for argument of type 'std::initializer_list<llvm::DstOp>' changed in GCC 7.1
 4469 | MachineInstr *AArch64InstructionSelector::emitInstr(
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4469: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4476: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4476 |   auto MI = MIRBuilder.buildInstr(Opcode, DstOps, SrcOps);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4476: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4476: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In function 'llvm::Register createTuple.constprop(llvm::ArrayRef<llvm::Register>, const unsigned int*, const unsigned int*, llvm::MachineIRBuilder&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:651: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  651 |       MIB.buildInstr(TargetOpcode::REG_SEQUENCE, {DesiredClass}, {});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:651: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:651: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In function 'bool copySubReg(llvm::MachineInstr&, llvm::MachineRegisterInfo&, const llvm::RegisterBankInfo&, llvm::Register, const llvm::TargetRegisterClass*, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:868: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  868 |       MIB.buildInstr(TargetOpcode::COPY, {To}, {}).addReg(SrcReg, 0, SubReg);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:868: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:868: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitScalarToVector(unsigned int, const llvm::TargetRegisterClass*, llvm::Register, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3984: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3984 |   auto Undef = MIRBuilder.buildInstr(TargetOpcode::IMPLICIT_DEF, {DstRC}, {});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3984: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3984: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitScalarToVector(unsigned int, const llvm::TargetRegisterClass*, llvm::Register, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3998:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3989: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3988 |         MIRBuilder
      |         ~~~~~~~~~~
 3989 |             .buildInstr(TargetOpcode::INSERT_SUBREG, {DstRC}, {Undef, Scalar})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3989: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3989: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitScalarToVector(unsigned int, const llvm::TargetRegisterClass*, llvm::Register, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4000:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3989: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3988 |         MIRBuilder
      |         ~~~~~~~~~~
 3989 |             .buildInstr(TargetOpcode::INSERT_SUBREG, {DstRC}, {Undef, Scalar})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3989: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3989: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitScalarToVector(unsigned int, const llvm::TargetRegisterClass*, llvm::Register, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4002:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3989: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3988 |         MIRBuilder
      |         ~~~~~~~~~~
 3989 |             .buildInstr(TargetOpcode::INSERT_SUBREG, {DstRC}, {Undef, Scalar})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3989: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3989: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64GlobalISelUtils.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   63 |   static constexpr LLT vector(ElementCount EC, LLT ScalarTy) {
      |                        ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'void {anonymous}::AArch64InstructionSelector::materializeLargeCMVal(llvm::MachineInstr&, const llvm::Value*, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1969: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1969 |   auto MovZ = MIB.buildInstr(AArch64::MOVZXi, {&AArch64::GPR64RegClass}, {});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1969: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1969: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitCSINC(llvm::Register, llvm::Register, llvm::Register, llvm::AArch64CC::CondCode, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4759: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4759 |   auto CSINC = MIRBuilder.buildInstr(Opc, {Dst}, {Src1, Src2}).addImm(Pred);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4759: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4759: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitLaneInsert.constprop(std::optional<llvm::Register>, llvm::Register, llvm::Register, unsigned int, const llvm::RegisterBank&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5269: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5269 |     InsElt = MIRBuilder.buildInstr(Opc, {*DstReg}, {SrcReg})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5269: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5269: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5274: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5274 |     InsElt = MIRBuilder.buildInstr(Opc, {*DstReg}, {SrcReg})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5274: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5274: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitConditionalComparison(llvm::Register, llvm::Register, llvm::CmpInst::Predicate, llvm::AArch64CC::CondCode, llvm::AArch64CC::CondCode, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4884: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4884 |       MIB.buildInstr(CCmpOpc, {}, {LHS});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4884: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4884: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectVectorSHL(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1862: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1862 |   auto Shl = MIB.buildInstr(Opc, {DstReg}, {Src1Reg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1862: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1862: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In function 'const llvm::TargetRegisterClass* getRegClassForTypeOnBank(llvm::LLT, const llvm::RegisterBank&, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:514: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  514 | getRegClassForTypeOnBank(LLT Ty, const RegisterBank &RB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitExtractVectorElt.constprop(std::optional<llvm::Register>, const llvm::RegisterBank&, llvm::LLT, llvm::Register, unsigned int, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4106: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4106 | MachineInstr *AArch64InstructionSelector::emitExtractVectorElt(
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4140: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4140 |     auto Copy = MIRBuilder.buildInstr(TargetOpcode::COPY, {*DstReg}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4140: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4140: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4158: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4158 |       MIRBuilder.buildInstr(CopyOpc, {*DstReg}, {InsertReg}).addImm(LaneIdx);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4158: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4158: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectInsertElt(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5410: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5410 |     MIB.buildInstr(TargetOpcode::COPY, {DstReg}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5410: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5410: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectVectorICmp(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3966: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3966 |   auto Cmp = MIB.buildInstr(Opc, {SrcRC}, {SrcReg, Src2Reg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3966: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3966: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3971: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3971 |     Cmp = MIB.buildInstr(NotOpc, {DstReg}, {Cmp});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3971: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3971: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In function 'bool {anonymous}::AArch64InstructionSelector::selectVectorLoadIntrinsic(unsigned int, unsigned int, llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5626 |   auto Load = MIB.buildInstr(Opc, {Ty}, {Ptr});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5631: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5631 |     auto Vec = MIB.buildInstr(TargetOpcode::COPY, {I.getOperand(Idx)}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5631: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5631: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectUSMovFromExtend(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5334: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5334 |     MIB.buildInstr(Opcode, {NewReg}, {Src0}).addImm(Lane);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5334: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5334: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5335: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5335 |     ExtI = MIB.buildInstr(AArch64::SUBREG_TO_REG, {DefReg}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5335: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5335: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5341: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5341 |     ExtI = MIB.buildInstr(Opcode, {DefReg}, {Src0}).addImm(Lane);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5341: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5341: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsic(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5822: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5822 |     auto SHA1Inst = MIB.buildInstr(AArch64::SHA1Hrr, {DstReg}, {SrcReg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5822: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5822: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5853: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5853 |     auto PAC = MIB.buildInstr(Opcode, {DstReg}, {ValReg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5853: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5853: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5873: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5873 |     MIB.buildInstr(Opcode, {DstReg}, {ValReg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5873: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5873: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5894: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5894 |         MFReturnAddr = getFunctionLiveInPhysReg(
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5895 |             MF, TII, AArch64::LR, AArch64::GPR64RegClass, I.getDebugLoc());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5899: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5899 |         MIB.buildInstr(AArch64::XPACI, {DstReg}, {MFReturnAddr});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5899: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5899: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5915: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5915 |           MIB.buildInstr(AArch64::LDRXui, {NextFrame}, {FrameAddr}).addImm(0);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5915: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5915: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5927: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5927 |         MIB.buildInstr(AArch64::LDRXui, {TmpReg}, {FrameAddr}).addImm(1);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5927: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5927: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5928: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5928 |         MIB.buildInstr(AArch64::XPACI, {DstReg}, {TmpReg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5928: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5928: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5930: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5930 |         MIB.buildInstr(AArch64::LDRXui, {Register(AArch64::LR)}, {FrameAddr})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5930: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5930: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5941: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5941 |     auto Sub = MIB.buildInstr(AArch64::SUBXri, {I.getOperand(0).getReg()},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5942 |                               {Register(AArch64::FP)})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5941: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5941: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5657: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5657 |     auto NewI = MIB.buildInstr(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5658 |         IntrinID == Intrinsic::aarch64_ldxp ? AArch64::LDXPX : AArch64::LDAXPX,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5659 |         {I.getOperand(0).getReg(), I.getOperand(1).getReg()},
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5660 |         {I.getOperand(3)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5657: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5657: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5666: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5666 |     MIB.buildInstr(AArch64::BRK, {}, {}).addImm(1);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5666: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5666: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5669: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5669 |     MIB.buildInstr(AArch64::BRK, {}, {}).addImm(0xF000);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5669: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5669: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5672: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5672 |     MIB.buildInstr(AArch64::BRK, {}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5672: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5672: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5678:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5680:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5682:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5684:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5686:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5688:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5690:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5690:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5702:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5704:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5706:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5708:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5710:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5712:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5714:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5714:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5729:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5731:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5733:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5735:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5737:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5739:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5741:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5741:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectIntrinsicWithSideEffects(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5750: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5750 |     auto Store = MIB.buildInstr(Opc, {}, {Tuple, Ptr});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5750: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5750: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5779: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5779 |     auto Memset = MIB.buildInstr(AArch64::MOPSMemorySetTaggingPseudo,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5780 |                                  {DstDef, SizeDef}, {DstUse, SizeUse, ValUse});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5779: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5779: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool {anonymous}::AArch64InstructionSelector::selectSplitVectorUnmerge(llvm::MachineInstr&, llvm::MachineRegisterInfo&)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectUnmergeValues(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4261:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4225: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 4225 |         emitExtractVectorElt(Dst, DstRB, NarrowTy, SrcReg, OpIdx, MIB);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectUnmergeValues(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4322: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4322 |   auto FirstCopy = MIB.buildInstr(TargetOpcode::COPY, {CopyTo}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4322: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4322: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::multiplyElements(int) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:226:24,
    inlined from 'constexpr llvm::LLT llvm::LLT::multiplyElements(int) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:220:17,
    inlined from 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitVectorConcat.constprop(std::optional<llvm::Register>, llvm::Register, llvm::Register, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4714:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::multiplyElements(int) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:222:28,
    inlined from 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitVectorConcat.constprop(std::optional<llvm::Register>, llvm::Register, llvm::Register, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4714:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitVectorConcat.constprop(std::optional<llvm::Register>, llvm::Register, llvm::Register, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4734: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4733 |       MIRBuilder
      |       ~~~~~~~~~~
 4734 |           .buildInstr(InsertOpc, {*Dst}, {WidenedOp1->getOperand(0).getReg()})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4734: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4734: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectMergeValues(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4026: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4026 |     auto Tmp = MIB.buildInstr(TargetOpcode::IMPLICIT_DEF, {DstTy}, {});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4026: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4026: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitLoadFromConstantPool(const llvm::Constant*, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4383: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4383 |       MIRBuilder.buildInstr(AArch64::ADRP, {&AArch64::GPR64RegClass}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4383: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4383: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4393: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4392 |         &*MIRBuilder
      |         ~~~~~~~~~~~~
 4393 |               .buildInstr(AArch64::LDRQui, {&AArch64::FPR128RegClass}, {Adrp})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4393: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4393: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4400: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4399 |         &*MIRBuilder
      |         ~~~~~~~~~~~~
 4400 |               .buildInstr(AArch64::LDRDui, {&AArch64::FPR64RegClass}, {Adrp})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4400: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4400: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4407: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4406 |         &*MIRBuilder
      |         ~~~~~~~~~~~~
 4407 |               .buildInstr(AArch64::LDRSui, {&AArch64::FPR32RegClass}, {Adrp})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4407: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4407: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4414: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4413 |         &*MIRBuilder
      |         ~~~~~~~~~~~~
 4414 |               .buildInstr(AArch64::LDRHui, {&AArch64::FPR16RegClass}, {Adrp})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4414: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4414: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectShuffleVector(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5228: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5228 |     auto TBL1 = MIB.buildInstr(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5229 |         AArch64::TBLv16i8One, {&AArch64::FPR128RegClass},
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5230 |         {Concat->getOperand(0).getReg(), IndexLoad->getOperand(0).getReg()});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5228: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5228: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5234: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5234 |         MIB.buildInstr(TargetOpcode::COPY, {I.getOperand(0).getReg()}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5234: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5234: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5245: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5245 |   auto TBL2 = MIB.buildInstr(AArch64::TBLv16i8Two, {I.getOperand(0)},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5246 |                              {RegSeq, IndexLoad->getOperand(0)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5245: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5245: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitConstantVector.constprop(llvm::Register, llvm::Constant*, llvm::MachineIRBuilder&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5432: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5432 |           MIRBuilder.buildInstr(AArch64::MOVIv2d_ns, {Dst}, {}).addImm(0);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5432: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5432: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5440: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5439 |           MIRBuilder
      |           ~~~~~~~~~~
 5440 |               .buildInstr(AArch64::MOVIv2d_ns, {&AArch64::FPR128RegClass}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5440: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5440: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5442: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5442 |       auto Copy = MIRBuilder.buildInstr(TargetOpcode::COPY, {Dst}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5442: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5442: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool {anonymous}::AArch64InstructionSelector::tryOptBuildVecToSubregToReg(llvm::MachineInstr&, llvm::MachineRegisterInfo&)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectBuildVector(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5543:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5523: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5523 |   auto SubregToReg = MIB.buildInstr(AArch64::SUBREG_TO_REG, {Dst}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5523: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5523: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::selectBuildVector(llvm::MachineInstr&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5596: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 5596 |     MIB.buildInstr(TargetOpcode::COPY, {DstReg}, {}).addReg(DstVec, 0, SubReg);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5596: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:5596: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitSelect.constprop(llvm::Register, llvm::Register, llvm::Register, llvm::AArch64CC::CondCode, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1126: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1126 |     auto FCSel = MIB.buildInstr(Opc, {Dst}, {True, False}).addImm(CC);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1126: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1126: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1275: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1275 |   auto SelectInst = MIB.buildInstr(Opc, {Dst}, {True, False}).addImm(CC);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1275: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1275: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitTST(llvm::MachineOperand&, llvm::MachineOperand&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4584 |       auto TstMI = MIRBuilder.buildInstr(OpcTable[0][Is32Bit], {Ty}, {LHS});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4592: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 4592 |     return emitInstr(OpcTable[1][Is32Bit], {Ty}, {LHS}, MIRBuilder, Fns);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4593: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 4593 |   return emitInstr(OpcTable[2][Is32Bit], {Ty}, {LHS, RHS}, MIRBuilder);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitAddSub(const std::array<std::array<unsigned int, 2>, 5>&, llvm::Register, llvm::MachineOperand&, llvm::MachineOperand&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4498: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 4498 |     return emitInstr(AddrModeAndSizeToOpcode[0][Is32Bit], {Dst}, {LHS},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4499 |                      MIRBuilder, Fns);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4503: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 4503 |     return emitInstr(AddrModeAndSizeToOpcode[3][Is32Bit], {Dst}, {LHS},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4504 |                      MIRBuilder, Fns);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4508: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 4508 |     return emitInstr(AddrModeAndSizeToOpcode[4][Is32Bit], {Dst}, {LHS},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4509 |                      MIRBuilder, Fns);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4513: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 4513 |     return emitInstr(AddrModeAndSizeToOpcode[1][Is32Bit], {Dst}, {LHS},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4514 |                      MIRBuilder, Fns);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4515: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 4515 |   return emitInstr(AddrModeAndSizeToOpcode[2][Is32Bit], {Dst}, {LHS, RHS},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                    MIRBuilder);
      | 
In member function 'bool {anonymous}::AArch64InstructionSelector::selectCompareBranchFedByFCmp(llvm::MachineInstr&, llvm::MachineInstr&, llvm::MachineIRBuilder&) const',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectCompareBranch(llvm::MachineInstr&, llvm::MachineFunction&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1758:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1630: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1630 |   MIB.buildInstr(AArch64::Bcc, {}, {}).addImm(CC1).addMBB(DestMBB);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1630: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1630: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1632: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1632 |     MIB.buildInstr(AArch64::Bcc, {}, {}).addImm(CC2).addMBB(DestMBB);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1632: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1632: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitCBZ(llvm::Register, bool, llvm::MachineBasicBlock*, llvm::MachineIRBuilder&) const',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::tryOptCompareBranchFedByICmp(llvm::MachineInstr&, llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1722,
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectCompareBranchFedByICmp(llvm::MachineInstr&, llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1736,
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectCompareBranch(llvm::MachineInstr&, llvm::MachineFunction&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1760:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1613: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1613 |   auto BranchMI = MIB.buildInstr(Opc, {}, {CompareReg}).addMBB(DestMBB);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1613: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1613: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool {anonymous}::AArch64InstructionSelector::selectCompareBranchFedByICmp(llvm::MachineInstr&, llvm::MachineInstr&, llvm::MachineIRBuilder&) const',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::selectCompareBranch(llvm::MachineInstr&, llvm::MachineFunction&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1760:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |   MIB.buildInstr(AArch64::Bcc, {}, {}).addImm(CC).addMBB(DestMBB);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In function 'bool {anonymous}::AArch64InstructionSelector::selectCompareBranch(llvm::MachineInstr&, llvm::MachineFunction&, llvm::MachineRegisterInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1774: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1774 |       MIB.buildInstr(AArch64::ANDSWri, {LLT::scalar(32)}, {CondReg}).addImm(1);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1774: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1774: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool {anonymous}::AArch64InstructionSelector::earlySelectSHL(llvm::MachineInstr&, llvm::MachineRegisterInfo&)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::earlySelect(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2231:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2141: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2141 |       MIB.buildInstr(Is64Bit ? AArch64::UBFMXri : AArch64::UBFMWri,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2142 |                      {I.getOperand(0).getReg()}, {I.getOperand(1).getReg()});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2141: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2141: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'bool {anonymous}::AArch64InstructionSelector::earlySelect(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2348: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 2348 |     emitInstr(Opc, {Dst}, {MaskSrc, ShiftSrc, Immr, Imms}, MIB);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2936: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2936 |       auto NewInst = MIB.buildInstr(NewOpc, {}, {}, I.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2936: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2936: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2473: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2473 |         MIB.buildInstr(Opc, {I.getOperand(0)}, {I.getOperand(1)})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2473: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2473: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool {anonymous}::AArch64InstructionSelector::selectBrJT(llvm::MachineInstr&, llvm::MachineRegisterInfo&)',
    inlined from 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2488:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3639: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3639 |   auto JumpTableInst = MIB.buildInstr(AArch64::JumpTableDest32,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3640 |                                       {TargetReg, ScratchReg}, {JTAddr, Index})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3639: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3639: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3643: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3643 |   MIB.buildInstr(AArch64::BR, {}, {TargetReg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3643: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3643: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2505: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2505 |     auto MovAddr = MIB.buildInstr(AArch64::MOVaddr, {I.getOperand(0)}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2505: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2505: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2692: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2692 |             MIB.buildInstr(TargetOpcode::COPY, {DstReg}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2692: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2692: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2704: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2704 |       MachineInstr *Extract = emitExtractVectorElt(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2705 |           DstReg, DstRB, LLT::scalar(64), SrcReg, LaneIdx, MIB);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2724: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2724 |     MIB.buildInstr(TargetOpcode::COPY, {I.getOperand(0).getReg()}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2724: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2724: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool {anonymous}::AArch64InstructionSelector::selectTLSGlobalValue(llvm::MachineInstr&, llvm::MachineRegisterInfo&)',
    inlined from 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2786:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3677: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3677 |       MIB.buildInstr(AArch64::LOADgot, {&AArch64::GPR64commonRegClass}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3677: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3677: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3680 |   auto Load = MIB.buildInstr(AArch64::LDRXui, {&AArch64::GPR64commonRegClass},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3681 |                              {LoadGOT.getReg(0)})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3688: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3688 |   MIB.buildInstr(getBLRCallOpcode(MF), {}, {Load})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3688: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3688: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2852: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2852 |           MIB.buildInstr(TargetOpcode::COPY, {NewVal}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2852: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2852: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2886: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2886 |       auto Copy = MIB.buildInstr(TargetOpcode::COPY, {MemTy}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2886: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2886: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2907: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2907 |         MIB.buildInstr(AArch64::SUBREG_TO_REG, {OldDst}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2907: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2907: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2980: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2980 |       MIB.buildInstr(AArch64::SUBREG_TO_REG, {DstReg}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2980: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2980: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool {anonymous}::AArch64InstructionSelector::selectVectorAshrLshr(llvm::MachineInstr&, llvm::MachineRegisterInfo&)',
    inlined from 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3022:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1923: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1923 |   auto Neg = MIB.buildInstr(NegOpc, {RC}, {Src2Reg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1923: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1923: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1925: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1925 |   auto SShl = MIB.buildInstr(Opc, {DstReg}, {Src1Reg, Neg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1925: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:1925: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp: In member function 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3042: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3042 |         auto Trunc = MIB.buildInstr(TargetOpcode::COPY, {SrcTy}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3042: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3042: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3167: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3167 |         MachineInstr *Extract = emitExtractVectorElt(
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3168 |             DstReg, DstRB, LLT::scalar(DstTy.getSizeInBits()), SrcReg, 0, MIB);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3285: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3285 |         MIB.buildInstr(AArch64::ORRWrs, {SubregToRegSrc}, {ZReg, SrcReg})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3285: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3285: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3288: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3288 |         MIB.buildInstr(AArch64::SUBREG_TO_REG, {DefReg}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3288: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3288: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3319: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3319 |         SrcReg = MIB.buildInstr(AArch64::SUBREG_TO_REG,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3320 |                                 {&AArch64::GPR64RegClass}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3319: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3319: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3327: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3327 |       ExtI = MIB.buildInstr(IsSigned ? AArch64::SBFMXri : AArch64::UBFMXri,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3328 |                              {DefReg}, {SrcReg})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3327: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3327: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3332: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3332 |       ExtI = MIB.buildInstr(IsSigned ? AArch64::SBFMWri : AArch64::UBFMWri,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3333 |                              {DefReg}, {SrcReg})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3332: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3332: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3390: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3390 |     auto TstMI = MIB.buildInstr(AArch64::ANDSWri, {DeadVReg}, {CondReg})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3390: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3390: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstr* {anonymous}::AArch64InstructionSelector::emitCSetForFCmp(llvm::Register, llvm::CmpInst::Predicate, llvm::MachineIRBuilder&) const',
    inlined from 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3423:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4635: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4635 |   auto OrMI = MIRBuilder.buildInstr(AArch64::ORRWrr, {Dst}, {Def1Reg, Def2Reg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4635: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4635: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool {anonymous}::AArch64InstructionSelector::selectExtractElt(llvm::MachineInstr&, llvm::MachineRegisterInfo&)',
    inlined from 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3497:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:4196: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 4196 |   MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4197 |                                                LaneIdx, MIB);
      | 
In member function 'bool {anonymous}::AArch64InstructionSelector::selectJumpTable(llvm::MachineInstr&, llvm::MachineRegisterInfo&)',
    inlined from 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3503:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3657: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3657 |     MIB.buildInstr(AArch64::MOVaddrJT, {DstReg}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3657: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3657: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool {anonymous}::AArch64InstructionSelector::selectReduction(llvm::MachineInstr&, llvm::MachineRegisterInfo&)',
    inlined from 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3506:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3527: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3527 |       auto AddP = MIB.buildInstr(AArch64::ADDPv2i32, {&AArch64::FPR64RegClass},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3528 |                                  {VecReg, VecReg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3527: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3527: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3529: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3529 |       auto Copy = MIB.buildInstr(TargetOpcode::COPY, {DstReg}, {})
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3529: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3529: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool {anonymous}::AArch64InstructionSelector::selectMOPS(llvm::MachineInstr&, llvm::MachineRegisterInfo&)',
    inlined from 'virtual bool {anonymous}::AArch64InstructionSelector::select(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3512:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3616: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3616 |     MIB.buildInstr(Mopcode, {DefDstPtr, DefSize},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3617 |                    {DstPtrCopy, SizeCopy, SrcValCopy});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3616: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3616: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3620 |     MIB.buildInstr(Mopcode, {DefDstPtr, DefSrcPtr, DefSize},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3621 |                    {DstPtrCopy, SrcValCopy, SizeCopy});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:3620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::convertPtrAddToAdd(llvm::MachineInstr&, llvm::MachineRegisterInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2092,
    inlined from 'bool {anonymous}::AArch64InstructionSelector::preISelLower(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2022:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  670 |     return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'constexpr llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const',
    inlined from 'bool {anonymous}::AArch64InstructionSelector::preISelLower(llvm::MachineInstr&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp:2041:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:181:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  181 |     return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3119/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o
[3120/4009] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AbstractCallSiteTest.cpp.o
[3121/4009] Building CXX object unittests/InterfaceStub/CMakeFiles/InterfaceStubTests.dir/ELFYAMLTest.cpp.o
[3122/4009] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/RandomIRBuilderTest.cpp.o
[3123/4009] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/StrategiesTest.cpp.o
[3124/4009] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/ReservoirSamplerTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMISelLowering.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMISelLowering.cpp: In member function 'virtual llvm::Register llvm::ARMTargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMISelLowering.cpp:6133:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 6133 | Register ARMTargetLowering::getRegisterByName(const char* RegName, LLT VT,
      |          ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMISelLowering.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::ARMTargetLowering::insertCopiesSplitCSR(llvm::MachineBasicBlock*, const llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/ARM/ARMISelLowering.cpp:21879:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3125/4009] Linking CXX static library lib/libLLVMARMCodeGen.a
[3126/4009] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/OperationsTest.cpp.o
[3127/4009] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenMPParsingTest.cpp.o
[3128/4009] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenMPIRBuilderTest.cpp.o
[3129/4009] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenMPContextTest.cpp.o
[3130/4009] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenACCTest.cpp.o
[3131/4009] Building CXX object unittests/FileCheck/CMakeFiles/FileCheckTests.dir/FileCheckTest.cpp.o
[3132/4009] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o
[3133/4009] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o
[3134/4009] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o
[3135/4009] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o
[3136/4009] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o
[3137/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/WrapperFunctionUtilsTest.cpp.o
[3138/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ThreadSafeModuleTest.cpp.o
[3139/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/TaskDispatchTest.cpp.o
[3140/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SymbolStringPoolTest.cpp.o
[3141/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SimplePackedSerializationTest.cpp.o
[3142/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SimpleExecutorMemoryManagerTest.cpp.o
[3143/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SharedMemoryMapperTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:615:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  615 | inline Object::Object(std::initializer_list<KV> Properties) {
      |        ^~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:374,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/SupportHelpers.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:11:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_CanonicalOutput_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:69:41: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
   69 |   EXPECT_EQ(R"({"a":1,"b":2,"c":3})", s(Object{{"a", 1}, {"c", 3}, {"b", 2}}));
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:69:3: note: in expansion of macro 'EXPECT_EQ'
   69 |   EXPECT_EQ(R"({"a":1,"b":2,"c":3})", s(Object{{"a", 1}, {"c", 3}, {"b", 2}}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:70:34: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   70 |   EXPECT_EQ(R"(["a","c","b"])", s({"a", "c", "b"}));
      |                                 ~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:70:3: note: in expansion of macro 'EXPECT_EQ'
   70 |   EXPECT_EQ(R"(["a","c","b"])", s({"a", "c", "b"}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h: In function 'llvm::json::Object::Object(std::initializer_list<KV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:615:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  615 | inline Object::Object(std::initializer_list<KV> Properties) {
      |        ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_Deserialize_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:480:32: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  480 |                                Object{
      |                                ^~~~~~~
  481 |                                    {"str", "foo"},
      |                                    ~~~~~~~~~~~~~~~
  482 |                                    {"int", 42},
      |                                    ~~~~~~~~~~~~
  483 |                                    {"bool", true},
      |                                    ~~~~~~~~~~~~~~~
  484 |                                    {"unknown", "ignored"},
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~
  485 |                                },
      |                                ~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:486:32: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  486 |                                Object{{"str", "bar"}},
      |                                ^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:479:28: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  479 |   Value J = Object{{"foo", Array{
      |                            ^~~~~~
  480 |                                Object{
      |                                ~~~~~~~
  481 |                                    {"str", "foo"},
      |                                    ~~~~~~~~~~~~~~~
  482 |                                    {"int", 42},
      |                                    ~~~~~~~~~~~~
  483 |                                    {"bool", true},
      |                                    ~~~~~~~~~~~~~~~
  484 |                                    {"unknown", "ignored"},
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~
  485 |                                },
      |                                ~~
  486 |                                Object{{"str", "bar"}},
      |                                ~~~~~~~~~~~~~~~~~~~~~~~
  487 |                            }}};
      |                            ~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:479:13: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  479 |   Value J = Object{{"foo", Array{
      |             ^~~~~~~~~~~~~~~~~~~~~
  480 |                                Object{
      |                                ~~~~~~~
  481 |                                    {"str", "foo"},
      |                                    ~~~~~~~~~~~~~~~
  482 |                                    {"int", 42},
      |                                    ~~~~~~~~~~~~
  483 |                                    {"bool", true},
      |                                    ~~~~~~~~~~~~~~~
  484 |                                    {"unknown", "ignored"},
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~
  485 |                                },
      |                                ~~
  486 |                                Object{{"str", "bar"}},
      |                                ~~~~~~~~~~~~~~~~~~~~~~~
  487 |                            }}};
      |                            ~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-printers.h:114,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-matchers.h:47,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-death-test.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:61:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:517:25: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  517 |   EXPECT_FALSE(fromJSON(Object{{"str", 1}}, V, Root));
      |                         ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:517:3: note: in expansion of macro 'EXPECT_FALSE'
  517 |   EXPECT_FALSE(fromJSON(Object{{"str", 1}}, V, Root));
      |   ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:521:25: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  521 |   EXPECT_FALSE(fromJSON(Object{{"str", "1"}, {"int", "string"}}, V, Root));
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:521:3: note: in expansion of macro 'EXPECT_FALSE'
  521 |   EXPECT_FALSE(fromJSON(Object{{"str", "1"}, {"int", "string"}}, V, Root));
      |   ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:525:25: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  525 |   EXPECT_FALSE(fromJSON(Object{{"str", "1"}, {"bool", "string"}}, V, Root));
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:525:3: note: in expansion of macro 'EXPECT_FALSE'
  525 |   EXPECT_FALSE(fromJSON(Object{{"str", "1"}, {"bool", "string"}}, V, Root));
      |   ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_PrettyPrinting_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:122:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  122 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:122:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  122 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:117:29: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  117 |                            {Object{
      |                             ^~~~~~~
  118 |                                {"property", "value"},
      |                                ~~~~~~~~~~~~~~~~~~~~~~
  119 |                            }}},
      |                            ~ 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:110:3: note: in expansion of macro 'EXPECT_EQ'
  110 |   EXPECT_EQ(Str, sp(Object{
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:122:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  122 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:115:23: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  115 |                       Object{
      |                       ^~~~~~~
  116 |                           {"nested_array",
      |                           ~~~~~~~~~~~~~~~~
  117 |                            {Object{
      |                            ~~~~~~~~
  118 |                                {"property", "value"},
      |                                ~~~~~~~~~~~~~~~~~~~~~~
  119 |                            }}},
      |                            ~~~~
  120 |                       }},
      |                       ~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:110:3: note: in expansion of macro 'EXPECT_EQ'
  110 |   EXPECT_EQ(Str, sp(Object{
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:110:21: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  110 |   EXPECT_EQ(Str, sp(Object{
      |                     ^~~~~~~
  111 |                      {"empty_object", Object{}},
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |                      {"empty_array", {}},
      |                      ~~~~~~~~~~~~~~~~~~~~
  113 |                      {"full_array", {1, nullptr}},
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                      {"full_object",
      |                      ~~~~~~~~~~~~~~~
  115 |                       Object{
      |                       ~~~~~~~
  116 |                           {"nested_array",
      |                           ~~~~~~~~~~~~~~~~
  117 |                            {Object{
      |                            ~~~~~~~~
  118 |                                {"property", "value"},
      |                                ~~~~~~~~~~~~~~~~~~~~~~
  119 |                            }}},
      |                            ~~~~
  120 |                       }},
      |                       ~~~
  121 |                  }));
      |                  ~   
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:110:3: note: in expansion of macro 'EXPECT_EQ'
  110 |   EXPECT_EQ(Str, sp(Object{
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_Escaping_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:90:15: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
   90 |             s(Object{{"object keys are\nescaped", true}}));
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:89:3: note: in expansion of macro 'EXPECT_EQ'
   89 |   EXPECT_EQ(R"({"object keys are\nescaped":true})",
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_Types_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:29:25: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   29 |   EXPECT_EQ("[1,2,3]", s({1, 2, 3}));
      |                        ~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:29:3: note: in expansion of macro 'EXPECT_EQ'
   29 |   EXPECT_EQ("[1,2,3]", s({1, 2, 3}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:30:37: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
   30 |   EXPECT_EQ(R"({"x":10,"y":20})", s(Object{{"x", 10}, {"y", 20}}));
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:30:3: note: in expansion of macro 'EXPECT_EQ'
   30 |   EXPECT_EQ(R"({"x":10,"y":20})", s(Object{{"x", 10}, {"y", 20}}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:34:30: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
   34 |   EXPECT_EQ(R"({"��":0})", s(Object{{"\xC0\x80", 0}}));
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:34:3: note: in expansion of macro 'EXPECT_EQ'
   34 |   EXPECT_EQ(R"({"��":0})", s(Object{{"\xC0\x80", 0}}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_Array_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:125:15: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  125 |   Array A{1, 2};
      |               ^
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:534:17,
    inlined from 'virtual void llvm::json::{anonymous}::JSONTest_Array_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:126:17:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_emplace_aux(const_iterator, _Args&& ...) [with _Args = {int}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::emplace(const_iterator, _Args&& ...) [with _Args = {int}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1344:25,
    inlined from 'llvm::json::Array::iterator llvm::json::Array::emplace(const_iterator, Args&& ...) [with Args = {int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:549:19,
    inlined from 'virtual void llvm::json::{anonymous}::JSONTest_Array_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:127:12:
/usr/include/c++/13.2.1/bits/vector.tcc:404:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  404 |           _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual void llvm::json::{anonymous}::JSONTest_Array_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:128:14:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1391:30,
    inlined from 'llvm::json::Array::iterator llvm::json::Array::insert(const_iterator, llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:541:18,
    inlined from 'virtual void llvm::json::{anonymous}::JSONTest_Array_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:129:11:
/usr/include/c++/13.2.1/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  372 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_Object_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:136:40: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  136 |   Object O{{"a", 1}, {"b", 2}, {"c", 3}};
      |                                        ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_Parse_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:188:29: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  188 |   Compare(R"({"":0,"":0})", Object{{"", 0}});
      |                             ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:195:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  195 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:189:37: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  189 |   Compare(R"({"obj":{},"arr":[]})", Object{{"obj", Object{}}, {"arr", {}}});
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:195:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  195 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:195:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  195 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:195:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  195 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:195:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  195 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:191:25: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  191 |           Object{{"\n", Object{
      |                         ^~~~~~~
  192 |                             {llvm::StringRef("\0", 1), {{{{}}}}},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  193 |                         }}});
      |                         ~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:191:11: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  191 |           Object{{"\n", Object{
      |           ^~~~~~~~~~~~~~~~~~~~~
  192 |                             {llvm::StringRef("\0", 1), {{{{}}}}},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  193 |                         }}});
      |                         ~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:194:10: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  194 |   Compare("\r[\n\t] ", {});
      |   ~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_Inspection_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:279:39: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  279 |   EXPECT_EQ(*O->getObject("object"), (Object{{"fruit", "banana"}}));
      |                                      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:279:3: note: in expansion of macro 'EXPECT_EQ'
  279 |   EXPECT_EQ(*O->getObject("object"), (Object{{"fruit", "banana"}}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:285:37: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  285 |   EXPECT_EQ(*(*A)[4].getAsArray(), (Array{1, 2, 3}));
      |                                    ~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:285:3: note: in expansion of macro 'EXPECT_EQ'
  285 |   EXPECT_EQ(*(*A)[4].getAsArray(), (Array{1, 2, 3}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_Path_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:610:13: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  610 |       {"a", Array{42}},
      |             ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:614:35: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  614 |                    {"e", Array{1, Object{{"x", "y"}}}},
      |                                   ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:614:26: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  614 |                    {"e", Array{1, Object{{"x", "y"}}}},
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:613:16: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  613 |                Object{
      |                ^~~~~~~
  614 |                    {"e", Array{1, Object{{"x", "y"}}}},
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |                    {"f", "a moderately long string: 48 characters in total"},
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |                }}}},
      |                ~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:612:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  612 |        Object{{"d",
      |        ^~~~~~~~~~~~
  613 |                Object{
      |                ~~~~~~~
  614 |                    {"e", Array{1, Object{{"x", "y"}}}},
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |                    {"f", "a moderately long string: 48 characters in total"},
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |                }}}},
      |                ~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:609:13: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  609 |   Value V = Object{
      |             ^~~~~~~
  610 |       {"a", Array{42}},
      |       ~~~~~~~~~~~~~~~~~
  611 |       {"b",
      |       ~~~~~  
  612 |        Object{{"d",
      |        ~~~~~~~~~~~~
  613 |                Object{
      |                ~~~~~~~
  614 |                    {"e", Array{1, Object{{"x", "y"}}}},
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |                    {"f", "a moderately long string: 48 characters in total"},
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |                }}}},
      |                ~~~~~
  617 |   };
      |   ~          
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::optional<double>&}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::vector<std::optional<double>, std::allocator<std::optional<double> > >&}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::optional<double>&}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {const std::optional<double>&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:534:17,
    inlined from 'llvm::json::Array::Array(const Collection&) [with Collection = std::vector<std::optional<double> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:170:19,
    inlined from 'llvm::json::Value::Value(const std::vector<T>&) [with Elt = std::optional<double>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:303:50,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = llvm::json::Value; _Args = {const std::vector<std::optional<double>, std::allocator<std::optional<double> > >&}; _Tp = llvm::json::Value]' at /usr/include/c++/13.2.1/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::json::Value; _Args = {const std::vector<std::optional<double>, std::allocator<std::optional<double> > >&}; _Tp = llvm::json::Value]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::vector<std::optional<double>, std::allocator<std::optional<double> > >&}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/vector.tcc:468:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp: In member function 'virtual void llvm::json::{anonymous}::JSONTest_Constructors_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:53:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   53 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:53:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   53 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:43:25: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   43 |   EXPECT_EQ("[[[3]]]", s({{{3}}}));
      |                        ~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:43:3: note: in expansion of macro 'EXPECT_EQ'
   43 |   EXPECT_EQ("[[[3]]]", s({{{3}}}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:53:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   53 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:53:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   53 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:44:24: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   44 |   EXPECT_EQ("[[[]]]", s({{{}}}));
      |                       ~^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:44:3: note: in expansion of macro 'EXPECT_EQ'
   44 |   EXPECT_EQ("[[[]]]", s({{{}}}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:53:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   53 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:45:24: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   45 |   EXPECT_EQ("[[{}]]", s({{Object{}}}));
      |                       ~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:45:3: note: in expansion of macro 'EXPECT_EQ'
   45 |   EXPECT_EQ("[[{}]]", s({{Object{}}}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:46:49: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
   46 |   EXPECT_EQ(R"({"A":{"B":{}}})", s(Object{{"A", Object{{"B", Object{}}}}}));
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:46:3: note: in expansion of macro 'EXPECT_EQ'
   46 |   EXPECT_EQ(R"({"A":{"B":{}}})", s(Object{{"A", Object{{"B", Object{}}}}}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:46:36: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
   46 |   EXPECT_EQ(R"({"A":{"B":{}}})", s(Object{{"A", Object{{"B", Object{}}}}}));
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:46:3: note: in expansion of macro 'EXPECT_EQ'
   46 |   EXPECT_EQ(R"({"A":{"B":{}}})", s(Object{{"A", Object{{"B", Object{}}}}}));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:48:41: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
   48 |             s(Object{{"A", Object{{"B", Object{{"X", "Y"}}}}}}));
      |                                         ^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:47:3: note: in expansion of macro 'EXPECT_EQ'
   47 |   EXPECT_EQ(R"({"A":{"B":{"X":"Y"}}})",
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:48:28: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
   48 |             s(Object{{"A", Object{{"B", Object{{"X", "Y"}}}}}}));
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:47:3: note: in expansion of macro 'EXPECT_EQ'
   47 |   EXPECT_EQ(R"({"A":{"B":{"X":"Y"}}})",
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:48:15: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
   48 |             s(Object{{"A", Object{{"B", Object{{"X", "Y"}}}}}}));
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:47:3: note: in expansion of macro 'EXPECT_EQ'
   47 |   EXPECT_EQ(R"({"A":{"B":{"X":"Y"}}})",
      |   ^~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::optional<double>&}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {const std::optional<double>&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:534:17,
    inlined from 'llvm::json::Array::Array(const Collection&) [with Collection = std::vector<std::optional<double> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:170:19,
    inlined from 'llvm::json::Value::Value(const std::vector<T>&) [with Elt = std::optional<double>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:303:50,
    inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = llvm::json::Value; _Args = {const std::vector<std::optional<double>, std::allocator<std::optional<double> > >&}; _Tp = llvm::json::Value]' at /usr/include/c++/13.2.1/bits/new_allocator.h:191:4,
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::json::Value; _Args = {const std::vector<std::optional<double>, std::allocator<std::optional<double> > >&}; _Tp = llvm::json::Value]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::vector<std::optional<double>, std::allocator<std::optional<double> > >&}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/vector.tcc:117:30,
    inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {const std::vector<std::optional<double>, std::allocator<std::optional<double> > >&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:534:17,
    inlined from 'llvm::json::Array::Array(const Collection&) [with Collection = std::vector<std::vector<std::optional<double> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:170:19,
    inlined from 'llvm::json::Value::Value(const std::vector<T>&) [with Elt = std::vector<std::optional<double> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:303:50,
    inlined from 'virtual void llvm::json::{anonymous}::JSONTest_Constructors_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:51:3:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::vector<std::optional<double>, std::allocator<std::optional<double> > >&}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {const std::vector<std::optional<double>, std::allocator<std::optional<double> > >&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:534:17,
    inlined from 'llvm::json::Array::Array(const Collection&) [with Collection = std::vector<std::vector<std::optional<double> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:170:19,
    inlined from 'llvm::json::Value::Value(const std::vector<T>&) [with Elt = std::vector<std::optional<double> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:303:50,
    inlined from 'virtual void llvm::json::{anonymous}::JSONTest_Constructors_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/JSONTest.cpp:51:3:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3144/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o
[3145/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ResourceTrackerTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Object/MinidumpTest.cpp: In member function 'virtual void MinidumpFile_BasicInterface_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Object/MinidumpTest.cpp:50:20: warning: possibly dangling reference to a temporary [-Wdangling-reference]
   50 |   const Directory &Stream0 = File.streams()[0];
      |                    ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Object/MinidumpTest.cpp:50:46: note: the temporary was destroyed at the end of the full expression '(& File)->llvm::object::MinidumpFile::streams().llvm::ArrayRef<llvm::minidump::Directory>::operator[](0)'
   50 |   const Directory &Stream0 = File.streams()[0];
      |                                              ^
[3146/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o
[3147/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algobase.h:67,
                 from /usr/include/c++/13.2.1/algorithm:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:9:
In constructor '__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
    inlined from 'llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(const {anonymous}::CustomError&)}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:952:5,
    inlined from 'void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(const {anonymous}::CustomError&)}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:967:11,
    inlined from 'virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:233:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of 'void [8]' [-Warray-bounds=]
 1077 |       : _M_current(__i) { }
      |         ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/memory:78,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:28:
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]',
    inlined from 'llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:335:68,
    inlined from 'virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:233:42:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 8 into object of size 8 allocated by 'operator new'
 1070 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor '__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
    inlined from 'llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(const {anonymous}::CustomError&)}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:952:5,
    inlined from 'void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(const {anonymous}::CustomError&)}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:967:11,
    inlined from 'virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:236:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of 'void [8]' [-Warray-bounds=]
 1077 |       : _M_current(__i) { }
      |         ^~~~~~~~~~~~~~~
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]',
    inlined from 'llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:335:68,
    inlined from 'virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:236:42:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 8 into object of size 8 allocated by 'operator new'
 1070 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor '__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
    inlined from 'llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:952:5,
    inlined from 'void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:967:11,
    inlined from 'virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:239:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of 'void [8]' [-Warray-bounds=]
 1077 |       : _M_current(__i) { }
      |         ^~~~~~~~~~~~~~~
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]',
    inlined from 'llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:335:68,
    inlined from 'virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:239:42:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 8 into object of size 8 allocated by 'operator new'
 1070 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor '__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
    inlined from 'llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:952:5,
    inlined from 'void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:967:11,
    inlined from 'virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:242:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of 'void [8]' [-Warray-bounds=]
 1077 |       : _M_current(__i) { }
      |         ^~~~~~~~~~~~~~~
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]',
    inlined from 'llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:335:68,
    inlined from 'virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:242:42:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 8 into object of size 8 allocated by 'operator new'
 1070 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor '__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
    inlined from 'llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_ErrorMessage_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:952:5,
    inlined from 'void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_ErrorMessage_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:967:11,
    inlined from 'virtual void {anonymous}::Error_ErrorMessage_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:746:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of 'void [8]' [-Warray-bounds=]
 1077 |       : _M_current(__i) { }
      |         ^~~~~~~~~~~~~~~
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]',
    inlined from 'llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:335:68,
    inlined from 'virtual void {anonymous}::Error_ErrorMessage_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:745:39:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 8 into object of size 8 allocated by 'operator new'
 1070 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor '__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
    inlined from 'llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_HandleCustomError_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:952:5,
    inlined from 'void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_HandleCustomError_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:967:11,
    inlined from 'virtual void {anonymous}::Error_HandleCustomError_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:177:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of 'void [8]' [-Warray-bounds=]
 1077 |       : _M_current(__i) { }
      |         ^~~~~~~~~~~~~~~
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]',
    inlined from 'llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:335:68,
    inlined from 'virtual void {anonymous}::Error_HandleCustomError_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:177:42:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 8 into object of size 8 allocated by 'operator new'
 1070 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor '__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
    inlined from 'llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_CatchErrorFromHandler_Test::TestBody()::<lambda(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:952:5,
    inlined from 'virtual void {anonymous}::Error_CatchErrorFromHandler_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:430:76:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of 'void [8]' [-Warray-bounds=]
 1077 |       : _M_current(__i) { }
      |         ^~~~~~~~~~~~~~~
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]',
    inlined from 'llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:335:68,
    inlined from 'virtual void {anonymous}::Error_CatchErrorFromHandler_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/ErrorTest.cpp:429:30:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 8 into object of size 8 allocated by 'operator new'
 1070 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3148/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/MemoryMapperTest.cpp.o
[3149/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/MapperJITLinkMemoryManagerTest.cpp.o
[3150/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LookupAndRecordAddrsTest.cpp.o
[3151/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyCallThroughAndReexportsTest.cpp.o
[3152/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/JITTargetMachineBuilderTest.cpp.o
[3153/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o
[3154/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/EPCGenericMemoryAccessTest.cpp.o
[3155/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/EPCGenericJITLinkMemoryManagerTest.cpp.o
[3156/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ExecutionSessionWrapperFunctionCallsTest.cpp.o
[3157/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ExecutorAddressTest.cpp.o
[3158/4009] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/CoreAPIsTest.cpp.o
[3159/4009] Building CXX object unittests/ExecutionEngine/JITLink/CMakeFiles/JITLinkTests.dir/LinkGraphTests.cpp.o
[3160/4009] Building CXX object unittests/ExecutionEngine/JITLink/CMakeFiles/JITLinkTests.dir/EHFrameSupportTests.cpp.o
[3161/4009] Building CXX object unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:33:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'llvm::OperandMatchResultTy {anonymous}::AArch64AsmParser::tryParseImmRange(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:7930:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::AArch64AsmParser::parseOptionalMulOperand(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:4700:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::AArch64AsmParser::parseOptionalMulOperand(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:4701:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'llvm::OperandMatchResultTy {anonymous}::AArch64AsmParser::tryParseImmWithOptionalShift(llvm::OperandVector&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3326:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'bool {anonymous}::AArch64AsmParser::parseOperand(llvm::OperandVector&, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:4886:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115:34: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      |                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[3162/4009] Linking CXX static library lib/libLLVMAArch64AsmParser.a
[3163/4009] Building CXX object unittests/DWARFLinkerParallel/CMakeFiles/DWARFLinkerParallelTests.dir/DWARFLinkerTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/InterfaceStub/IFSStub.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/InterfaceStub/IFSHandler.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/InterfaceStub/ELFYAMLTest.cpp:11:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ifs::IFSSymbol&}; _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ifs::IFSSymbol>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]',
    inlined from 'virtual void ElfYamlTextAPI_YAMLWritesTBESymbols_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/InterfaceStub/ELFYAMLTest.cpp:212:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]',
    inlined from 'virtual void ElfYamlTextAPI_YAMLWritesTBESymbols_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/InterfaceStub/ELFYAMLTest.cpp:213:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]',
    inlined from 'virtual void ElfYamlTextAPI_YAMLWritesTBESymbols_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/InterfaceStub/ELFYAMLTest.cpp:214:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]',
    inlined from 'virtual void ElfYamlTextAPI_YAMLWritesTBESymbols_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/InterfaceStub/ELFYAMLTest.cpp:215:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3164/4009] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/StringViewTest.cpp.o
[3165/4009] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/RustDemangleTest.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/SampleProfTest.cpp:9:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:31:
/usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::sampleprof::SecHdrTableEntry; unsigned int N = 8]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1225:3: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
 1225 |   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
      |   ^~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/SampleProfTest.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h: In function 'void __static_initialization_and_destruction_0()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:752:63,
    inlined from 'void {anonymous}::SampleProfTest::addFunctionSamples(llvm::sampleprof::SampleProfileMap*, const char*, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/SampleProfTest.cpp:338:30:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:752:63,
    inlined from 'virtual void {anonymous}::SampleProfTest_sample_overflow_saturation_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/SampleProfTest.cpp:444:37:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[3166/4009] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/PartialDemangleTest.cpp.o
[3167/4009] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/OutputBufferTest.cpp.o
[3168/4009] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/ItaniumDemangleTest.cpp.o
[3169/4009] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/DLangDemangleTest.cpp.o
[3170/4009] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/DemangleTest.cpp.o
[3171/4009] Building CXX object unittests/Debuginfod/CMakeFiles/DebuginfodTests.dir/DebuginfodTests.cpp.o
[3172/4009] Building CXX object unittests/Debuginfod/CMakeFiles/DebuginfodTests.dir/HTTPServerTests.cpp.o
[3173/4009] Building CXX object unittests/DebugInfo/Symbolizer/CMakeFiles/DebugInfoSymbolizerTests.dir/MarkupTest.cpp.o
[3174/4009] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:6,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/MemProfTest.cpp:1:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::Frame*; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::Frame*; It2 = llvm::memprof::Frame*; T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::Frame*>; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::Frame*; _ForwardIterator = llvm::memprof::Frame*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::Frame*; It2 = llvm::memprof::Frame*; T = llvm::memprof::Frame; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::Frame]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::Frame*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::memprof::Frame>*; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::memprof::Frame>*; It2 = llvm::SmallVector<llvm::memprof::Frame>*; T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::memprof::Frame>*; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::memprof::Frame>*; It2 = llvm::SmallVector<llvm::memprof::Frame>*; T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<llvm::memprof::Frame>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>}; _Tp = std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>, std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::AllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>}; _Tp = std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = long long unsigned int; ValueT = llvm::memprof::MemInfoBlock; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>, std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:104:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>*, std::vector<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock>, std::allocator<std::pair<long long unsigned int, llvm::memprof::MemInfoBlock> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3175/4009] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/StringTableBuilderTest.cpp.o
[3176/4009] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/NativeSymbolReuseTest.cpp.o
[3177/4009] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/NativeSessionTest.cpp.o
[3178/4009] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/HashTableTest.cpp.o
[3179/4009] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFCommonTest.cpp.o
[3180/4009] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFBuilderTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/AsmWriterTest.cpp:9:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::AsmWriterTest_DumpDIExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/AsmWriterTest.cpp:59:41:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[3181/4009] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MappedBlockStreamTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/SimplePackedSerializationTest.cpp:10:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperLT(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/SimplePackedSerializationTest.cpp:198:3:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1624:28: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare]
 1624 | GTEST_IMPL_CMP_HELPER_(LT, <);
      |                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1608:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_'
 1608 |   if (val1 op val2) {\
      |            ^~
[3182/4009] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/WarningInternalTest.cpp.o
[3183/4009] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/StringPoolTest.cpp.o
[3184/4009] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/LogicalElementsTest.cpp.o
[3185/4009] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/LocationRangesTest.cpp.o
[3186/4009] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/SelectElementsTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:374,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/MIR/MachineMetadata.cpp:29:
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = MachineMetadataTest_BasicHook_Test::TestBody()::<lambda(llvm::raw_ostream&)>&; _Args = {llvm::raw_ostream&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = MachineMetadataTest_BasicHook_Test::TestBody()::<lambda(llvm::raw_ostream&)>&; _Args = {llvm::raw_ostream&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = MachineMetadataTest_BasicHook_Test::TestBody()::<lambda(llvm::raw_ostream&)>; _ArgTypes = {llvm::raw_ostream&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/MIR/MachineMetadata.cpp:170:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  170 |               MO.print(OS, MST, LLT{}, /*OpIdx*/ ~0U, /*PrintDef=*/false,
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  171 |                        /*IsStandalone=*/false,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~
  172 |                        /*ShouldPrintRegisterTies=*/false, /*TiedOperandIdx=*/0,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173 |                        /*TRI=*/nullptr,
      |                        ~~~~~~~~~~~~~~~~
  174 |                        /*IntrinsicInfo=*/nullptr);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/MIR/MachineMetadata.cpp:169:3: note: in expansion of macro 'EXPECT_EQ'
  169 |   EXPECT_EQ("!1", print([&](raw_ostream &OS) {
      |   ^~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = MachineMetadataTest_TrivialHook_Test::TestBody()::<lambda(llvm::raw_ostream&)>&; _Args = {llvm::raw_ostream&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = MachineMetadataTest_TrivialHook_Test::TestBody()::<lambda(llvm::raw_ostream&)>&; _Args = {llvm::raw_ostream&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = MachineMetadataTest_TrivialHook_Test::TestBody()::<lambda(llvm::raw_ostream&)>; _ArgTypes = {llvm::raw_ostream&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/MIR/MachineMetadata.cpp:132:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  132 |               MO.print(OS, MST, LLT{}, /*OpIdx*/ ~0U, /*PrintDef=*/false,
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |                        /*IsStandalone=*/false,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~
  134 |                        /*ShouldPrintRegisterTies=*/false, /*TiedOperandIdx=*/0,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |                        /*TRI=*/nullptr,
      |                        ~~~~~~~~~~~~~~~~
  136 |                        /*IntrinsicInfo=*/nullptr);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/MIR/MachineMetadata.cpp:131:3: note: in expansion of macro 'EXPECT_EQ'
  131 |   EXPECT_EQ("!0", print([&](raw_ostream &OS) {
      |   ^~~~~~~~~
[3187/4009] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/ELFReaderTest.cpp.o
[3188/4009] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/CompareElementsTest.cpp.o
[3189/4009] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/CommandLineOptionsTest.cpp.o
[3190/4009] Building CXX object unittests/DebugInfo/GSYM/CMakeFiles/DebugInfoGSYMTests.dir/GSYMTest.cpp.o
[3191/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFLocationExpressionTest.cpp.o
[3192/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFListTableTest.cpp.o
[3193/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o
[3194/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFExpressionCompactPrinterTest.cpp.o
[3195/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFExpressionCopyBytesTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:35,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/SimpleExecutorMemoryManagerTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::AllocActionCallPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void {anonymous}::SimpleExecutorMemoryManagerTest_AllocFinalizeFree_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/SimpleExecutorMemoryManagerTest.cpp:52:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3196/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDieManualExtractTest.cpp.o
[3197/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDieTest.cpp.o
[3198/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugLineTest.cpp.o
[3199/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o
[3200/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugFrameTest.cpp.o
[3201/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugArangeSetTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:66,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:9:
/usr/include/c++/13.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >; <template-parameter-2-2> = void; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:704:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  704 |         vector(_InputIterator __first, _InputIterator __last,
      |         ^~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:704:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  675 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::InputFunctionCoverageData*>; _ForwardIterator = {anonymous}::InputFunctionCoverageData*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::InputFunctionCoverageData*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::InputFunctionCoverageData*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::InputFunctionCoverageData*>; _ForwardIterator = {anonymous}::InputFunctionCoverageData*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::InputFunctionCoverageData*>; _ForwardIterator = {anonymous}::InputFunctionCoverageData*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::InputFunctionCoverageData*>; _ForwardIterator = {anonymous}::InputFunctionCoverageData*; _Tp = {anonymous}::InputFunctionCoverageData]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::InputFunctionCoverageData*; _ForwardIterator = {anonymous}::InputFunctionCoverageData*; _Allocator = allocator<{anonymous}::InputFunctionCoverageData>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int&}; _Tp = {anonymous}::InputFunctionCoverageData; _Alloc = std::allocator<{anonymous}::InputFunctionCoverageData>]' at /usr/include/c++/13.2.1/bits/vector.tcc:493:3,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int&}; _Tp = {anonymous}::InputFunctionCoverageData; _Alloc = std::allocator<{anonymous}::InputFunctionCoverageData>]' at /usr/include/c++/13.2.1/bits/vector.tcc:123:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::InputFunctionCoverageData*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<{anonymous}::InputFunctionCoverageData*>; _ForwardIterator = {anonymous}::InputFunctionCoverageData*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<{anonymous}::InputFunctionCoverageData*>; _ForwardIterator = {anonymous}::InputFunctionCoverageData*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<{anonymous}::InputFunctionCoverageData*>; _ForwardIterator = {anonymous}::InputFunctionCoverageData*; _Tp = {anonymous}::InputFunctionCoverageData]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = {anonymous}::InputFunctionCoverageData*; _ForwardIterator = {anonymous}::InputFunctionCoverageData*; _Allocator = allocator<{anonymous}::InputFunctionCoverageData>]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int&}; _Tp = {anonymous}::InputFunctionCoverageData; _Alloc = std::allocator<{anonymous}::InputFunctionCoverageData>]' at /usr/include/c++/13.2.1/bits/vector.tcc:500:3,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int&}; _Tp = {anonymous}::InputFunctionCoverageData; _Alloc = std::allocator<{anonymous}::InputFunctionCoverageData>]' at /usr/include/c++/13.2.1/bits/vector.tcc:123:21:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<{anonymous}::InputFunctionCoverageData*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_create_combined_regions_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:391:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  391 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_skipped_segments_have_no_count_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:399:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  399 |   ProfileWriter.addRecord({"func1", 0x1234, {1}}, Err);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:409:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  409 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_multiple_regions_end_after_parent_ends_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:441:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  441 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_multiple_completed_segments_at_same_loc_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:493:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  493 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_dont_emit_redundant_segments_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:518:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  518 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_dont_emit_closing_segment_at_new_region_start_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:531:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  531 |   ProfileWriter.addRecord({"func1", 0x1234, {1}}, Err);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:543:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  543 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_handle_consecutive_regions_with_zero_length_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:570:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  570 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_handle_sandwiched_zero_length_region_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:593:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  593 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_handle_last_completed_region_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:624:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  624 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_basic_coverage_iteration_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:664:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  664 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_uncovered_function_with_mapping_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:720:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  720 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_combine_regions_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:737:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  737 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_restore_combined_counter_after_nested_region_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:755:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  755 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_dont_combine_expansions_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:777:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  777 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_strip_unknown_filename_prefix_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:842:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  842 |   ProfileWriter.addRecord({"<unknown>:func", 0x1234, {0}}, Err);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_uncovered_function_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:707:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  707 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_load_coverage_for_expanded_file_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:884:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  884 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_dont_detect_false_instantiations_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:856:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  856 |   ProfileWriter.addRecord({"foo", 0x1234, {10}}, Err);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:857:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  857 |   ProfileWriter.addRecord({"bar", 0x2345, {20}}, Err);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_combine_expansions_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:799:65: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  799 |   std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp: In member function 'virtual void {anonymous}::CoverageMappingTest_load_coverage_for_several_functions_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:349:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  349 |   ProfileWriter.addRecord({"func1", 0x1234, {10}}, Err);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:350:26: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  350 |   ProfileWriter.addRecord({"func2", 0x2345, {20}}, Err);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:364:67: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  364 |     std::vector<CoverageSegment> Segments(Data.begin(), Data.end());
      |                                                                   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/CoverageMappingTest.cpp:364:67: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
[3202/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDataExtractorTest.cpp.o
[3203/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFAcceleratorTableTest.cpp.o
[3204/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfUtils.cpp.o
[3205/4009] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp: In member function 'virtual void {anonymous}::DIBuilder_createDbgAddr_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:372:42: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  372 |   auto *Inst = DIB.insertDbgAddrIntrinsic(Alloca, LocalVar,
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  373 |                                           DIB.createExpression(), Loc, Ret);
      |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'virtual void {anonymous}::DIBuilder_CreateFortranArrayTypeWithAttributes_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:236:45:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:227:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  227 |     return DIB.createExpression(ops);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~
In lambda function,
    inlined from 'virtual void {anonymous}::DIBuilder_CreateFortranArrayTypeWithAttributes_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:237:44:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:227:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  227 |     return DIB.createExpression(ops);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfo.h:26,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:9:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::DIExpression* llvm::DIBuilder::createConstantValueExpression(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DIBuilder.h:739:31,
    inlined from 'virtual void {anonymous}::DIBuilder_CreateFortranArrayTypeWithAttributes_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:238:57:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'virtual void {anonymous}::DIBuilder_CreateStringType_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:287:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:285:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  285 |     return DIB.createExpression(ops);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~
In lambda function,
    inlined from 'virtual void {anonymous}::DIBuilder_CreateStringType_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:297:50:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/DebugInfoTest.cpp:285:32: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
  285 |     return DIB.createExpression(ops);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~
[3206/4009] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o
[3207/4009] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeHashingTest.cpp.o
[3208/4009] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/RandomAccessVisitorTest.cpp.o
[3209/4009] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/GUIDFormatTest.cpp.o
[3210/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/GISelAliasTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h: In member function 'virtual llvm::Expected<std::vector<std::vector<llvm::orc::ExecutorAddr> > > llvm::orc::UnsupportedExecutorProcessControl::lookupSymbols(llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:400:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>' changed in GCC 7.1
  400 |   lookupSymbols(ArrayRef<LookupRequest> Request) override {
      |   ^~~~~~~~~~~~~
[3211/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/GISelUtilsTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h: In member function 'virtual llvm::Expected<std::vector<std::vector<llvm::orc::ExecutorAddr> > > llvm::orc::UnsupportedExecutorProcessControl::lookupSymbols(llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:400:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>' changed in GCC 7.1
  400 |   lookupSymbols(ArrayRef<LookupRequest> Request) override {
      |   ^~~~~~~~~~~~~
[3212/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/KnownBitsVectorTest.cpp.o
[3213/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/KnownBitsTest.cpp.o
[3214/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/PatternMatchTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/JITLink/EHFrameSupportTests.cpp: In member function 'virtual void EHFrameCFIBlockInspector_BasicSuccessCase_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/JITLink/EHFrameSupportTests.cpp:188:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  188 |       if (B->edges_size() != 0)
      |          ^
[3215/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/GISelMITest.cpp.o
[3216/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/MachineIRBuilderTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/MemoryMapper.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MemoryMapperTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::orc::MemoryMapper::AllocInfo::SegInfo&}; _Tp = llvm::orc::MemoryMapper::AllocInfo::SegInfo; _Alloc = std::allocator<llvm::orc::MemoryMapper::AllocInfo::SegInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::MemoryMapper::AllocInfo::SegInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::AllocActionCallPair>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::MemoryMapper::AllocInfo::SegInfo; _Alloc = std::allocator<llvm::orc::MemoryMapper::AllocInfo::SegInfo>]',
    inlined from 'virtual void {anonymous}::MemoryMapperTest_InitializeDeinitialize_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MemoryMapperTest.cpp:98:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::MemoryMapper::AllocInfo::SegInfo*, std::vector<llvm::orc::MemoryMapper::AllocInfo::SegInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::MemoryMapper::AllocInfo::SegInfo; _Alloc = std::allocator<llvm::orc::MemoryMapper::AllocInfo::SegInfo>]',
    inlined from 'virtual void {anonymous}::MemoryMapperTest_InitializeDeinitialize_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MemoryMapperTest.cpp:122:32:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::MemoryMapper::AllocInfo::SegInfo*, std::vector<llvm::orc::MemoryMapper::AllocInfo::SegInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'llvm::Error {anonymous}::deinitialize(llvm::orc::MemoryMapper&, const std::vector<llvm::orc::ExecutorAddr>&)',
    inlined from 'virtual void {anonymous}::MemoryMapperTest_InitializeDeinitialize_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MemoryMapperTest.cpp:152:5:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MemoryMapperTest.cpp:39:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
   39 |   M.deinitialize(Allocations, [&](auto R) { P.set_value(std::move(R)); });
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::orc::MemoryMapper::AllocInfo::SegInfo; _Alloc = std::allocator<llvm::orc::MemoryMapper::AllocInfo::SegInfo>]',
    inlined from 'virtual void {anonymous}::MemoryMapperTest_InitializeDeinitialize_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MemoryMapperTest.cpp:174:34:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::MemoryMapper::AllocInfo::SegInfo*, std::vector<llvm::orc::MemoryMapper::AllocInfo::SegInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'llvm::Error {anonymous}::release(llvm::orc::MemoryMapper&, const std::vector<llvm::orc::ExecutorAddr>&)',
    inlined from 'virtual void {anonymous}::MemoryMapperTest_InitializeDeinitialize_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MemoryMapperTest.cpp:191:7:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MemoryMapperTest.cpp:46:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
   46 |   M.release(Reservations, [&](auto R) { P.set_value(std::move(R)); });
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3217/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerInfoTest.cpp.o
[3218/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerHelperTest.cpp.o
[3219/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerTest.cpp.o
[3220/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/CSETest.cpp.o
[3221/4009] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/ConstantFoldingTest.cpp.o
[3222/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MLRegallocDevelopmentFeatures.cpp.o
[3223/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TestAsmPrinter.cpp.o
[3224/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TargetOptionsTest.cpp.o
[3225/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TypeTraitsTest.cpp.o
[3226/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/SelectionDAGAddressAnalysisTest.cpp.o
[3227/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/ScalableVectorMVTsTest.cpp.o
[3228/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/PassManagerTest.cpp.o
[3229/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/RegAllocScoreTest.cpp.o
[3230/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineOperandTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericMemoryAccessTest.cpp:11:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h: In member function 'virtual void llvm::orc::EPCGenericMemoryAccess::writeBuffersAsync(llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>, llvm::orc::ExecutorProcessControl::MemoryAccess::WriteResultFn)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h:70:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>' changed in GCC 7.1
   70 |   void writeBuffersAsync(ArrayRef<tpctypes::BufferWrite> Ws,
      |        ^~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericMemoryAccessTest.cpp:9:
In member function 'llvm::Error llvm::orc::ExecutorProcessControl::MemoryAccess::writeBuffers(llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>)',
    inlined from 'virtual void {anonymous}::EPCGenericMemoryAccessTest_MemWrites_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericMemoryAccessTest.cpp:92:79:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:158:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::tpctypes::BufferWrite>' changed in GCC 7.1
  158 |       writeBuffersAsync(Ws,
      |       ~~~~~~~~~~~~~~~~~^~~~
  159 |                         [&](Error Err) { ResultP.set_value(std::move(Err)); });
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::BufferWrite}; _Tp = llvm::orc::tpctypes::BufferWrite; _Alloc = std::allocator<llvm::orc::tpctypes::BufferWrite>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::BufferWrite, std::allocator<llvm::orc::tpctypes::BufferWrite> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::BufferWrite}; _Tp = llvm::orc::tpctypes::BufferWrite; _Alloc = std::allocator<llvm::orc::tpctypes::BufferWrite>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::BufferWrite; _Alloc = std::allocator<llvm::orc::tpctypes::BufferWrite>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >; T = llvm::orc::tpctypes::BufferWrite]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >; SequenceT = std::vector<llvm::orc::tpctypes::BufferWrite, std::allocator<llvm::orc::tpctypes::BufferWrite> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::BufferWrite, std::allocator<llvm::orc::tpctypes::BufferWrite> >; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<_Ind ...>) [with unsigned int ...I = {0}; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::BufferWrite, std::allocator<llvm::orc::tpctypes::BufferWrite> >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = {anonymous}::testWriteBuffers(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::BufferWrite, std::allocator<llvm::orc::tpctypes::BufferWrite> >)>; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::BufferWrite, std::allocator<llvm::orc::tpctypes::BufferWrite> >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction<SPSRetTagT(SPSTagTs ...)>::handle(const char*, size_t, HandlerT&&) [with HandlerT = {anonymous}::testWriteBuffers(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::BufferWrite, std::allocator<llvm::orc::tpctypes::BufferWrite> >)>; SPSRetTagT = llvm::orc::shared::SPSEmpty; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73,
    inlined from 'llvm::orc::shared::CWrapperFunctionResult {anonymous}::testWriteBuffers(const char*, size_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericMemoryAccessTest.cpp:34:80:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::BufferWrite*, std::vector<llvm::orc::tpctypes::BufferWrite, std::allocator<llvm::orc::tpctypes::BufferWrite> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<unsigned char>}; _Tp = llvm::orc::tpctypes::UIntWrite<unsigned char>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::UIntWrite<unsigned char>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<unsigned char>}; _Tp = llvm::orc::tpctypes::UIntWrite<unsigned char>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::UIntWrite<unsigned char>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char>; T = llvm::orc::tpctypes::UIntWrite<unsigned char>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char>; SequenceT = std::vector<llvm::orc::tpctypes::UIntWrite<unsigned char>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::UIntWrite<unsigned char>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> > >; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char> >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<_Ind ...>) [with unsigned int ...I = {0}; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::UIntWrite<unsigned char>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> > >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char> >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = {anonymous}::testWriteUInts<llvm::orc::tpctypes::UIntWrite<unsigned char>, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char> >(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::UIntWrite<unsigned char>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> > >)>; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::UIntWrite<unsigned char>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> > >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char> >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction<SPSRetTagT(SPSTagTs ...)>::handle(const char*, size_t, HandlerT&&) [with HandlerT = {anonymous}::testWriteUInts<llvm::orc::tpctypes::UIntWrite<unsigned char>, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char> >(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::UIntWrite<unsigned char>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> > >)>; SPSRetTagT = llvm::orc::shared::SPSEmpty; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73,
    inlined from 'llvm::orc::shared::CWrapperFunctionResult {anonymous}::testWriteUInts(const char*, size_t) [with WriteT = llvm::orc::tpctypes::UIntWrite<unsigned char>; SPSWriteT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned char>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericMemoryAccessTest.cpp:29:15:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::UIntWrite<unsigned char>*, std::vector<llvm::orc::tpctypes::UIntWrite<unsigned char>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned char> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<short unsigned int>}; _Tp = llvm::orc::tpctypes::UIntWrite<short unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::UIntWrite<short unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<short unsigned int>}; _Tp = llvm::orc::tpctypes::UIntWrite<short unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::UIntWrite<short unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int>; T = llvm::orc::tpctypes::UIntWrite<short unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int>; SequenceT = std::vector<llvm::orc::tpctypes::UIntWrite<short unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::UIntWrite<short unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> > >; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int> >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<_Ind ...>) [with unsigned int ...I = {0}; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::UIntWrite<short unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> > >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int> >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = {anonymous}::testWriteUInts<llvm::orc::tpctypes::UIntWrite<short unsigned int>, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int> >(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::UIntWrite<short unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> > >)>; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::UIntWrite<short unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> > >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int> >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction<SPSRetTagT(SPSTagTs ...)>::handle(const char*, size_t, HandlerT&&) [with HandlerT = {anonymous}::testWriteUInts<llvm::orc::tpctypes::UIntWrite<short unsigned int>, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int> >(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::UIntWrite<short unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> > >)>; SPSRetTagT = llvm::orc::shared::SPSEmpty; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73,
    inlined from 'llvm::orc::shared::CWrapperFunctionResult {anonymous}::testWriteUInts(const char*, size_t) [with WriteT = llvm::orc::tpctypes::UIntWrite<short unsigned int>; SPSWriteT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, short unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericMemoryAccessTest.cpp:29:15:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::UIntWrite<short unsigned int>*, std::vector<llvm::orc::tpctypes::UIntWrite<short unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<short unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<unsigned int>}; _Tp = llvm::orc::tpctypes::UIntWrite<unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::UIntWrite<unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<unsigned int>}; _Tp = llvm::orc::tpctypes::UIntWrite<unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::UIntWrite<unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int>; T = llvm::orc::tpctypes::UIntWrite<unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int>; SequenceT = std::vector<llvm::orc::tpctypes::UIntWrite<unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::UIntWrite<unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> > >; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int> >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<_Ind ...>) [with unsigned int ...I = {0}; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::UIntWrite<unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> > >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int> >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = {anonymous}::testWriteUInts<llvm::orc::tpctypes::UIntWrite<unsigned int>, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int> >(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::UIntWrite<unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> > >)>; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::UIntWrite<unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> > >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int> >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction<SPSRetTagT(SPSTagTs ...)>::handle(const char*, size_t, HandlerT&&) [with HandlerT = {anonymous}::testWriteUInts<llvm::orc::tpctypes::UIntWrite<unsigned int>, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int> >(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::UIntWrite<unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> > >)>; SPSRetTagT = llvm::orc::shared::SPSEmpty; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73,
    inlined from 'llvm::orc::shared::CWrapperFunctionResult {anonymous}::testWriteUInts(const char*, size_t) [with WriteT = llvm::orc::tpctypes::UIntWrite<unsigned int>; SPSWriteT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericMemoryAccessTest.cpp:29:15:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::UIntWrite<unsigned int>*, std::vector<llvm::orc::tpctypes::UIntWrite<unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<long long unsigned int>}; _Tp = llvm::orc::tpctypes::UIntWrite<long long unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::UIntWrite<long long unsigned int>}; _Tp = llvm::orc::tpctypes::UIntWrite<long long unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::UIntWrite<long long unsigned int>; _Alloc = std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int>; T = llvm::orc::tpctypes::UIntWrite<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int>; SequenceT = std::vector<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> > >; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<_Ind ...>) [with unsigned int ...I = {0}; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> > >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = {anonymous}::testWriteUInts<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> > >)>; RetT = void; ArgTs = {std::vector<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> > >}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty(llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction<SPSRetTagT(SPSTagTs ...)>::handle(const char*, size_t, HandlerT&&) [with HandlerT = {anonymous}::testWriteUInts<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >(const char*, size_t)::<lambda(std::vector<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> > >)>; SPSRetTagT = llvm::orc::shared::SPSEmpty; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int> >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73,
    inlined from 'llvm::orc::shared::CWrapperFunctionResult {anonymous}::testWriteUInts(const char*, size_t) [with WriteT = llvm::orc::tpctypes::UIntWrite<long long unsigned int>; SPSWriteT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericMemoryAccessTest.cpp:29:15:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::UIntWrite<long long unsigned int>*, std::vector<llvm::orc::tpctypes::UIntWrite<long long unsigned int>, std::allocator<llvm::orc::tpctypes::UIntWrite<long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3231/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/LazyCallThroughAndReexportsTest.cpp:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h: In member function 'virtual llvm::Expected<std::vector<std::vector<llvm::orc::ExecutorAddr> > > llvm::orc::UnsupportedExecutorProcessControl::lookupSymbols(llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:400:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>' changed in GCC 7.1
  400 |   lookupSymbols(ArrayRef<LookupRequest> Request) override {
      |   ^~~~~~~~~~~~~
[3232/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o
[3233/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/LexicalScopesTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/YAMLIOTest.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const MyDouble&}; _Tp = MyDouble; _Alloc = std::allocator<MyDouble>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<MyDouble>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MyDouble; _Alloc = std::allocator<MyDouble>]',
    inlined from 'virtual void YAMLIO_TestTaggedDocumentsWriteAndRead_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/YAMLIOTest.cpp:1799:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MyDouble*, std::vector<MyDouble> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MyDouble; _Alloc = std::allocator<MyDouble>]',
    inlined from 'virtual void YAMLIO_TestTaggedDocumentsWriteAndRead_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Support/YAMLIOTest.cpp:1800:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<MyDouble*, std::vector<MyDouble> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3234/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o
[3235/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/InstrRefLDVTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/LookupAndRecordAddrsTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h: In member function 'virtual llvm::Expected<std::vector<std::vector<llvm::orc::ExecutorAddr> > > llvm::orc::UnsupportedExecutorProcessControl::lookupSymbols(llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:400:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>' changed in GCC 7.1
  400 |   lookupSymbols(ArrayRef<LookupRequest> Request) override {
      |   ^~~~~~~~~~~~~
[3236/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DwarfStringPoolEntryRefTest.cpp.o
[3237/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIETest.cpp.o
[3238/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o
[3239/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AsmPrinterDwarfTest.cpp.o
[3240/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AMDGPUMetadataTest.cpp.o
In lambda function,
    inlined from 'static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = SharedMemoryMapperTest_MemReserveInitializeDeinitializeRelease_Test::TestBody()::<lambda(llvm::Expected<llvm::orc::ExecutorAddrRange>)>::<lambda(llvm::Expected<llvm::orc::ExecutorAddr>)>; ReturnT = void; ParamTs = {llvm::Expected<llvm::orc::ExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:221:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/SharedMemoryMapperTest.cpp:109:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  109 |         Mapper->deinitialize({*Result}, [&, Reservation](Error Err) {
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |           EXPECT_THAT_ERROR(std::move(Err), Succeeded());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  111 | 
      |                              
  112 |           EXPECT_EQ(InitializeCounter, 1);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |           EXPECT_EQ(DeinitializeCounter, 1);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 | 
      |                              
  115 |           Mapper->release({Reservation.Start}, [&](Error Err) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |             EXPECT_THAT_ERROR(std::move(Err), Succeeded());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117 | 
      |                              
  118 |             P.set_value();
      |             ~~~~~~~~~~~~~~   
  119 |           });
      |           ~~~                
  120 |         });
      |         ~~                   
In lambda function,
    inlined from 'static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = SharedMemoryMapperTest_MemReserveInitializeDeinitializeRelease_Test::TestBody()::<lambda(llvm::Expected<llvm::orc::ExecutorAddrRange>)>::<lambda(llvm::Expected<llvm::orc::ExecutorAddr>)>::<lambda(llvm::Error)>; ReturnT = void; ParamTs = {llvm::Error}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:221:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/SharedMemoryMapperTest.cpp:115:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  115 |           Mapper->release({Reservation.Start}, [&](Error Err) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |             EXPECT_THAT_ERROR(std::move(Err), Succeeded());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117 | 
      |                           
  118 |             P.set_value();
      |             ~~~~~~~~~~~~~~
  119 |           });
      |           ~~              
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/SharedMemoryMapperTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::AllocActionCallPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'SharedMemoryMapperTest_MemReserveInitializeDeinitializeRelease_Test::TestBody()::<lambda(llvm::Expected<llvm::orc::ExecutorAddrRange>)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/SharedMemoryMapperTest.cpp:88:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3241/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AllocationOrderTest.cpp.o
[3242/4009] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AArch64SelectionDAGTest.cpp.o
[3243/4009] Building CXX object unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamWriterTest.cpp.o
[3244/4009] Building CXX object unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamReaderTest.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseSet.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:9:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:22:
/usr/include/c++/13.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  675 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:513:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::memprof::Frame>*; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::memprof::Frame>*; It2 = llvm::SmallVector<llvm::memprof::Frame>*; T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:439:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::memprof::AllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::memprof::AllocationInfo; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::memprof::MemProfRecord::MemProfRecord(llvm::memprof::MemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:398:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::SmallVector<llvm::memprof::Frame>*; _ForwardIterator = llvm::SmallVector<llvm::memprof::Frame>*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::SmallVector<llvm::memprof::Frame>*; It2 = llvm::SmallVector<llvm::memprof::Frame>*; T = llvm::SmallVector<llvm::memprof::Frame>; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::SmallVector<llvm::memprof::Frame>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1101:27,
    inlined from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = llvm::SmallVector<llvm::memprof::Frame>; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1247:36,
    inlined from 'llvm::memprof::MemProfRecord::MemProfRecord(llvm::memprof::MemProfRecord&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:398:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::SmallVector<llvm::memprof::Frame>*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::_ZN4llvm15InstrProfSymtab14finalizeSymtabEv.part.0()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:513:27,
    inlined from 'llvm::Error llvm::InstrProfSymtab::create(const NameIterRange&) [with NameIterRange = std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:579:15,
    inlined from 'virtual void {anonymous}::MaybeSparseInstrProfTest_instr_prof_symtab_test_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:1038:3:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_get_icall_data_read_write_big_endian_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:615:56: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  615 |   NamedInstrProfRecord Record1("caller", 0x1234, {1, 2});
      |                                                        ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:630:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  630 |   Writer.addRecord({"callee1", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:631:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  631 |   Writer.addRecord({"callee2", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:632:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  632 |   Writer.addRecord({"callee3", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_value_prof_data_read_write_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:896:44: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  896 |   InstrProfRecord SrcRecord({1ULL << 31, 2});
      |                                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:901:41: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  901 |   InstrProfRecord Record({1ULL << 31, 2});
      |                                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_get_instr_prof_record_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:94:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
   94 |   Writer.addRecord({"foo", 0x1234, {1, 2}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:95:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
   95 |   Writer.addRecord({"foo", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_get_function_counts_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:119:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  119 |   Writer.addRecord({"foo", 0x1234, {1, 2}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:120:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  120 |   Writer.addRecord({"foo", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::InstrProfTest_test_writer_merge_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:208:20: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  208 |   Writer2.addRecord({"func2", 0x1234, {0, 0}}, Err);
      |   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_get_icall_data_read_write_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:432:56: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  432 |   NamedInstrProfRecord Record1("caller", 0x1234, {1, 2});
      |                                                        ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:447:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  447 |   Writer.addRecord({"callee1", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:448:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  448 |   Writer.addRecord({"callee2", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:449:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  449 |   Writer.addRecord({"callee3", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_annotate_vp_data_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:476:55: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  476 |   NamedInstrProfRecord Record("caller", 0x1234, {1, 2});
      |                                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_get_icall_data_read_write_with_weight_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:572:56: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  572 |   NamedInstrProfRecord Record1("caller", 0x1234, {1, 2});
      |                                                        ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:587:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  587 |   Writer.addRecord({"callee1", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:588:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  588 |   Writer.addRecord({"callee2", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:589:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  589 |   Writer.addRecord({"callee3", 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_get_icall_data_merge1_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:663:55: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  663 |   NamedInstrProfRecord Record11(caller, 0x1234, {1, 2});
      |                                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:664:55: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  664 |   NamedInstrProfRecord Record12(caller, 0x1234, {1, 2});
      |                                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:712:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  712 |   Writer.addRecord({callee1, 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:713:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  713 |   Writer.addRecord({callee2, 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:714:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  714 |   Writer.addRecord({callee3, 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:715:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  715 |   Writer.addRecord({callee3, 0x1235, {3, 4}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:716:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  716 |   Writer.addRecord({callee4, 0x1235, {3, 5}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_get_weighted_function_counts_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:1009:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
 1009 |   Writer.addRecord({"foo", 0x1234, {1, 2}}, 3, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:1010:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
 1010 |   Writer.addRecord({"foo", 0x1235, {3, 4}}, 5, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_get_icall_data_merge_site_trunc_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:829:55: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  829 |   NamedInstrProfRecord Record11(caller, 0x1234, {1, 2});
      |                                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:830:55: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  830 |   NamedInstrProfRecord Record12(caller, 0x1234, {1, 2});
      |                                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_value_prof_data_read_write_mapping_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:962:67: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  962 |   NamedInstrProfRecord SrcRecord("caller", 0x1234, {1ULL << 31, 2});
      |                                                                   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:967:64: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  967 |   NamedInstrProfRecord Record("caller", 0x1234, {1ULL << 31, 2});
      |                                                                ^
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::InstrProfSymtab::mapAddress(uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:523:27,
    inlined from 'virtual void {anonymous}::MaybeSparseInstrProfTest_value_prof_data_read_write_mapping_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:969:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::InstrProfSymtab::mapAddress(uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:523:27,
    inlined from 'virtual void {anonymous}::MaybeSparseInstrProfTest_value_prof_data_read_write_mapping_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:970:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::InstrProfSymtab::mapAddress(uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:523:27,
    inlined from 'virtual void {anonymous}::MaybeSparseInstrProfTest_value_prof_data_read_write_mapping_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:971:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::InstrProfSymtab::mapAddress(uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:523:27,
    inlined from 'virtual void {anonymous}::MaybeSparseInstrProfTest_value_prof_data_read_write_mapping_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:972:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::MaybeSparseInstrProfTest_get_icall_data_merge1_saturation_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:787:53: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  787 |   NamedInstrProfRecord Record4("baz", 0x5678, {3, 4});
      |                                                     ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:796:53: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  796 |   NamedInstrProfRecord Record5("baz", 0x5678, {5, 6});
      |                                                     ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp: In member function 'virtual void {anonymous}::InstrProfTest_get_profile_summary_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:147:19: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  147 |   Writer.addRecord({"func2", 0x1234, {0, 0}}, Err);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::memprof::IndexedAllocationInfo&, llvm::function_ref<const llvm::memprof::Frame(long long unsigned int)>&}; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:409:24,
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::memprof::IndexedAllocationInfo&, llvm::function_ref<const llvm::memprof::Frame(long long unsigned int)>&}; T = llvm::memprof::AllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:943:38,
    inlined from 'llvm::memprof::MemProfRecord::MemProfRecord(const llvm::memprof::IndexedMemProfRecord&, llvm::function_ref<const llvm::memprof::Frame(long long unsigned int)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:409:30,
    inlined from 'virtual void {anonymous}::InstrProfTest_test_memprof_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:329:71:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<llvm::memprof::AllocationInfo*>; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::uninitialized_move(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::memprof::AllocationInfo*; _ForwardIterator = llvm::memprof::AllocationInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:1039:2,
    inlined from 'static void llvm::SmallVectorTemplateBase<T, <anonymous> >::uninitialized_move(It1, It1, It2) [with It1 = llvm::memprof::AllocationInfo*; It2 = llvm::memprof::AllocationInfo*; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:352:28,
    inlined from 'void llvm::SmallVectorTemplateBase<T, <anonymous> >::moveElementsForGrow(T*) [with T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:456:27,
    inlined from 'T& llvm::SmallVectorTemplateBase<T, <anonymous> >::growAndEmplaceBack(ArgTypes&& ...) [with ArgTypes = {const llvm::memprof::IndexedAllocationInfo&, llvm::function_ref<const llvm::memprof::Frame(long long unsigned int)>&}; T = llvm::memprof::AllocationInfo; bool <anonymous> = false]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:409:24,
    inlined from 'llvm::SmallVectorImpl<T>::reference llvm::SmallVectorImpl<T>::emplace_back(ArgTypes&& ...) [with ArgTypes = {const llvm::memprof::IndexedAllocationInfo&, llvm::function_ref<const llvm::memprof::Frame(long long unsigned int)>&}; T = llvm::memprof::AllocationInfo]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:943:38,
    inlined from 'llvm::memprof::MemProfRecord::MemProfRecord(const llvm::memprof::IndexedMemProfRecord&, llvm::function_ref<const llvm::memprof::Frame(long long unsigned int)>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/MemProf.h:409:30,
    inlined from 'virtual void {anonymous}::InstrProfTest_test_memprof_merge_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ProfileData/InstrProfTest.cpp:418:71:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type 'std::move_iterator<llvm::memprof::AllocationInfo*>' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[3245/4009] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/DataLayoutUpgradeTest.cpp.o
[3246/4009] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o
[3247/4009] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o
[3248/4009] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackWriterTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MapperJITLinkMemoryManagerTest.cpp: In member function 'virtual void {anonymous}::CounterMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MapperJITLinkMemoryManagerTest.cpp:52:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
   52 |   void release(ArrayRef<ExecutorAddr> Reservations,
      |        ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MapperJITLinkMemoryManagerTest.cpp:56:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
   56 |     return Mapper->release(Reservations, std::move(OnRelease));
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MapperJITLinkMemoryManagerTest.cpp: In member function 'virtual void {anonymous}::CounterMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MapperJITLinkMemoryManagerTest.cpp:46:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
   46 |   void deinitialize(ArrayRef<ExecutorAddr> Allocations,
      |        ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/MapperJITLinkMemoryManagerTest.cpp:49:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
   49 |     return Mapper->deinitialize(Allocations, std::move(OnDeInitialized));
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3249/4009] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackReaderTest.cpp.o
[3250/4009] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackDocumentTest.cpp.o
[3251/4009] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MachOTest.cpp.o
[3252/4009] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o
[3253/4009] Building CXX object unittests/AsmParser/CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o
[3254/4009] Building CXX object unittests/Analysis/CMakeFiles/InlineAdvisorPlugin.dir/InlineAdvisorPlugin.cpp.o
[3255/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/VectorUtilsTest.cpp.o
[3256/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o
[3257/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueLatticeTest.cpp.o
[3258/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/UnrollAnalyzerTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h: In member function 'virtual llvm::Expected<std::vector<std::vector<llvm::orc::ExecutorAddr> > > llvm::orc::UnsupportedExecutorProcessControl::lookupSymbols(llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:400:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>' changed in GCC 7.1
  400 |   lookupSymbols(ArrayRef<LookupRequest> Request) override {
      |   ^~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_pair.h:61,
                 from /usr/include/c++/13.2.1/bits/stl_algobase.h:64,
                 from /usr/include/c++/13.2.1/algorithm:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:17:
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned int]',
    inlined from 'void {anonymous}::SimpleResourceManager<ResourceT>::transferResources(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey, MergeOp) [with MergeOp = std::plus<unsigned int>; ResourceT = unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:82:14,
    inlined from '{anonymous}::SimpleResourceManager<>::SimpleResourceManager(llvm::orc::ExecutionSession&)::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:42:24,
    inlined from 'static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::SimpleResourceManager<>::SimpleResourceManager(llvm::orc::ExecutionSession&)::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, unsigned int, unsigned int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:221:16:
/usr/include/c++/13.2.1/bits/move.h:198:11: warning: 'DstResources' is used uninitialized [-Wuninitialized]
  198 |       __a = _GLIBCXX_MOVE(__b);
      |           ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp: In static member function 'static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::SimpleResourceManager<>::SimpleResourceManager(llvm::orc::ExecutionSession&)::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, unsigned int, unsigned int}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:81:15: note: 'DstResources' was declared here
   81 |     ResourceT DstResources;
      |               ^~~~~~~~~~~~
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned int]',
    inlined from 'void {anonymous}::SimpleResourceManager<ResourceT>::transferResources(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey, MergeOp) [with MergeOp = std::plus<unsigned int>; ResourceT = unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:82:14,
    inlined from '{anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferWhileMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:399:30,
    inlined from 'static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferWhileMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, unsigned int, unsigned int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:221:16:
/usr/include/c++/13.2.1/bits/move.h:198:11: warning: 'DstResources' is used uninitialized [-Wuninitialized]
  198 |       __a = _GLIBCXX_MOVE(__b);
      |           ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp: In static member function 'static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferWhileMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, unsigned int, unsigned int}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:81:15: note: 'DstResources' was declared here
   81 |     ResourceT DstResources;
      |               ^~~~~~~~~~~~
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned int]',
    inlined from 'void {anonymous}::SimpleResourceManager<ResourceT>::transferResources(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey, MergeOp) [with MergeOp = std::plus<unsigned int>; ResourceT = unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:82:14,
    inlined from '{anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferAfterMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:348:30,
    inlined from 'static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferAfterMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, unsigned int, unsigned int}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:221:16:
/usr/include/c++/13.2.1/bits/move.h:198:11: warning: 'DstResources' is used uninitialized [-Wuninitialized]
  198 |       __a = _GLIBCXX_MOVE(__b);
      |           ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp: In static member function 'static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferAfterMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, unsigned int, unsigned int}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:81:15: note: 'DstResources' was declared here
   81 |     ResourceT DstResources;
      |               ^~~~~~~~~~~~
[3259/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManagerTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::tpctypes::SegFinalizeRequest>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::shared::AllocActionCallPair>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::tpctypes::SegFinalizeRequest}; _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::tpctypes::SegFinalizeRequest; _Alloc = std::allocator<llvm::orc::tpctypes::SegFinalizeRequest>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> >; T = llvm::orc::tpctypes::SegFinalizeRequest]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> >; SequenceT = std::vector<llvm::orc::tpctypes::SegFinalizeRequest>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::SegFinalizeRequest>; ArgTs = {std::vector<llvm::orc::shared::AllocActionCallPair, std::allocator<llvm::orc::shared::AllocActionCallPair> >}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >, llvm::orc::tpctypes::FinalizeRequest>::deserialize(llvm::orc::shared::SPSInputBuffer&, llvm::orc::tpctypes::FinalizeRequest&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h:202:29,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::tpctypes::FinalizeRequest; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {llvm::orc::tpctypes::FinalizeRequest}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<_Ind ...>) [with unsigned int ...I = {0, 1}; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::tpctypes::FinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, {anonymous}::SimpleAllocator, llvm::orc::tpctypes::FinalizeRequest>; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::tpctypes::FinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction<SPSRetTagT(SPSTagTs ...)>::handle(const char*, size_t, HandlerT&&) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, {anonymous}::SimpleAllocator, llvm::orc::tpctypes::FinalizeRequest>; SPSRetTagT = llvm::orc::shared::SPSError; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73,
    inlined from 'llvm::orc::shared::CWrapperFunctionResult {anonymous}::testFinalize(const char*, size_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManagerTest.cpp:92:13:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::tpctypes::SegFinalizeRequest*, std::vector<llvm::orc::tpctypes::SegFinalizeRequest> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::shared::AllocActionCallPair}; _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >; T = llvm::orc::shared::AllocActionCallPair]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > >; SequenceT = std::vector<llvm::orc::shared::AllocActionCallPair>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::shared::AllocActionCallPair>; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::tpctypes::SegFinalizeRequest>; ArgTs = {std::vector<llvm::orc::shared::AllocActionCallPair, std::allocator<llvm::orc::shared::AllocActionCallPair> >}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >, llvm::orc::tpctypes::FinalizeRequest>::deserialize(llvm::orc::shared::SPSInputBuffer&, llvm::orc::tpctypes::FinalizeRequest&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h:202:29,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::tpctypes::FinalizeRequest; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {llvm::orc::tpctypes::FinalizeRequest}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<_Ind ...>) [with unsigned int ...I = {0, 1}; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::tpctypes::FinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, {anonymous}::SimpleAllocator, llvm::orc::tpctypes::FinalizeRequest>; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, llvm::orc::tpctypes::FinalizeRequest&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction<SPSRetTagT(SPSTagTs ...)>::handle(const char*, size_t, HandlerT&&) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, {anonymous}::SimpleAllocator, llvm::orc::tpctypes::FinalizeRequest>; SPSRetTagT = llvm::orc::shared::SPSError; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSAllocGroup, llvm::orc::shared::SPSExecutorAddr, long long unsigned int, llvm::orc::shared::SPSSequence<char> > >, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> >, llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<char> > > > >}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73,
    inlined from 'llvm::orc::shared::CWrapperFunctionResult {anonymous}::testFinalize(const char*, size_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManagerTest.cpp:92:13:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'static bool llvm::orc::shared::TrivialSPSSequenceDeserialization<SPSElementTagT, std::vector<T> >::append(std::vector<T>&, T) [with SPSElementTagT = llvm::orc::shared::SPSExecutorAddr; T = llvm::orc::ExecutorAddr]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:303:16,
    inlined from 'static bool llvm::orc::shared::SPSSerializationTraits<llvm::orc::shared::SPSSequence<SPSElementTagT>, SequenceT, typename std::enable_if<llvm::orc::shared::TrivialSPSSequenceSerialization<SPSElementTagT, ConcreteSequenceT>::available, void>::type>::deserialize(llvm::orc::shared::SPSInputBuffer&, SequenceT&) [with SPSElementTagT = llvm::orc::shared::SPSExecutorAddr; SequenceT = std::vector<llvm::orc::ExecutorAddr>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:412:24,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = std::vector<llvm::orc::ExecutorAddr>; ArgTs = {}; SPSTagT = llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>; SPSTagTs = {}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:149:62,
    inlined from 'static bool llvm::orc::shared::SPSArgList<SPSTagT, SPSTagTs ...>::deserialize(llvm::orc::shared::SPSInputBuffer&, ArgT&, ArgTs& ...) [with ArgT = llvm::orc::ExecutorAddr; ArgTs = {std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >}; SPSTagT = llvm::orc::shared::SPSExecutorAddr; SPSTagTs = {llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h:150:48,
    inlined from 'static bool llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::deserialize(const char*, size_t, ArgTuple&, std::index_sequence<_Ind ...>) [with unsigned int ...I = {0, 1}; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:236:48,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::detail::WrapperFunctionHandlerHelper<RetT(ArgTs ...), ResultSerializer, SPSTagTs ...>::apply(HandlerT&&, const char*, size_t) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, {anonymous}::SimpleAllocator, std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&>; RetT = llvm::Error; ArgTs = {llvm::orc::ExecutorAddr, std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&}; ResultSerializer = llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSError(llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>)>::ResultSerializer; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:220:21,
    inlined from 'static llvm::orc::shared::WrapperFunctionResult llvm::orc::shared::WrapperFunction<SPSRetTagT(SPSTagTs ...)>::handle(const char*, size_t, HandlerT&&) [with HandlerT = llvm::orc::shared::MethodWrapperHandler<llvm::Error, {anonymous}::SimpleAllocator, std::vector<llvm::orc::ExecutorAddr, std::allocator<llvm::orc::ExecutorAddr> >&>; SPSRetTagT = llvm::orc::shared::SPSError; SPSTagTs = {llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSSequence<llvm::orc::shared::SPSExecutorAddr>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h:522:73,
    inlined from 'llvm::orc::shared::CWrapperFunctionResult {anonymous}::testDeallocate(const char*, size_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManagerTest.cpp:101:13:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3260/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TensorSpecTest.cpp.o
[3261/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TargetLibraryInfoTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::codeview::ArrayRecord&}; _Tp = llvm::codeview::ArrayRecord; _Alloc = std::allocator<llvm::codeview::ArrayRecord>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::codeview::ArrayRecord>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::codeview::ArrayRecord; _Alloc = std::allocator<llvm::codeview::ArrayRecord>]',
    inlined from 'virtual llvm::Error {anonymous}::MockCallbacks::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ArrayRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:70:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::codeview::ArrayRecord*, std::vector<llvm::codeview::ArrayRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::codeview::ArrayRecord; _Alloc = std::allocator<llvm::codeview::ArrayRecord>]',
    inlined from 'static void {anonymous}::RandomAccessVisitorTest::SetUpTestCase()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:104:37:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::codeview::ArrayRecord*, std::vector<llvm::codeview::ArrayRecord> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3262/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/SparsePropagation.cpp.o
[3263/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/VectorFunctionABITest.cpp.o
[3264/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o
[3265/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ProfileSummaryInfoTest.cpp.o
[3266/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/PluginInlineAdvisorAnalysisTest.cpp.o
[3267/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/PhiValuesTest.cpp.o
[3268/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MLModelRunnerTest.cpp.o
[3269/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemorySSATest.cpp.o
[3270/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemoryProfileInfoTest.cpp.o
[3271/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/LowLevelType.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   63 |   static constexpr LLT vector(ElementCount EC, LLT ScalarTy) {
      |                        ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In member function 'constexpr llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:180:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  180 |   constexpr LLT changeElementType(LLT NewEltTy) const {
      |                 ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:181:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  181 |     return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeElementType_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:141:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeElementType_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:142:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalable_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeElementType_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:166:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:97:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   97 |     return vector(ElementCount::getScalable(MinNumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalable_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeElementType_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:167:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:97:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   97 |     return vector(ElementCount::getScalable(MinNumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:181:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:182:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:192:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:195:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:198:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:199:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalable_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:203:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:97:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   97 |     return vector(ElementCount::getScalable(MinNumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:210:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:213:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:216:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'virtual void {anonymous}::LowLevelTypeTest_ChangeNumElements_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:217:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp: In member function 'virtual void {anonymous}::LowLevelTypeTest_Pointer_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LowLevelTypeTest.cpp:257:34: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  257 |       const LLT VTy = LLT::vector(EC, Ty);
      |                       ~~~~~~~~~~~^~~~~~~~
[3272/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopNestTest.cpp.o
[3273/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopInfoTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/SupportHelpers.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1553:23:   required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = unsigned int; typename std::enable_if<((! std::is_integral<_Tp>::value) || (! std::is_pointer<_T2>::value))>::type* <anonymous> = 0]'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp:250:3:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1526:11: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare]
 1526 |   if (lhs == rhs) {
      |       ~~~~^~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::jitlink::Edge>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::jitlink::Edge}; _Tp = llvm::jitlink::Edge; _Alloc = std::allocator<llvm::jitlink::Edge>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::jitlink::Edge*, std::vector<llvm::jitlink::Edge> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3274/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoadsTest.cpp.o
[3275/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FoldingSet.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DIE.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::dwarfgen::LineTable::ValueAndLength*; _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]':
/usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::vector<llvm::dwarfgen::LineTable::ValueAndLength>::iterator' changed in GCC 7.1
  751 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp: In member function 'void llvm::dwarfgen::LineTable::setCustomPrologue(llvm::ArrayRef<ValueAndLength>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:204:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  204 | void dwarfgen::LineTable::setCustomPrologue(
      |      ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp: In member function 'void llvm::dwarfgen::LineTable::writeData(llvm::ArrayRef<ValueAndLength>, llvm::AsmPrinter&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:245:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  245 | void dwarfgen::LineTable::writeData(ArrayRef<ValueAndLength> Data,
      |      ^~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFFormValue}; _Tp = llvm::DWARFFormValue; _Alloc = std::allocator<llvm::DWARFFormValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFFormValue>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugLine::FileNameEntry}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::FileNameEntry>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFFormValue}; _Tp = llvm::DWARFFormValue; _Alloc = std::allocator<llvm::DWARFFormValue>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFFormValue; _Alloc = std::allocator<llvm::DWARFFormValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::DWARFDebugLine::Prologue llvm::dwarfgen::LineTable::createBasicPrologue() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:191:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFFormValue*, std::vector<llvm::DWARFFormValue> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFDebugLine::FileNameEntry}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::DWARFDebugLine::Prologue llvm::dwarfgen::LineTable::createBasicPrologue() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:193:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp: In member function 'void llvm::dwarfgen::LineTable::generate(llvm::MCContext&, llvm::AsmPrinter&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:233:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  233 |     writeData(CustomPrologue, Asm);
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:240:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  240 |   writeData(Contents, Asm);
      |   ~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:240:12: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::dwarfgen::LineTable::ValueAndLength}; _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::dwarfgen::LineTable::ValueAndLength>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarfgen::LineTable::ValueAndLength}; _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::dwarfgen::LineTable::addByte(uint8_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:211:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarfgen::LineTable::ValueAndLength*, std::vector<llvm::dwarfgen::LineTable::ValueAndLength> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp: In member function 'void llvm::dwarfgen::LineTable::addStandardOpcode(uint8_t, llvm::ArrayRef<ValueAndLength>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:214:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  214 | void dwarfgen::LineTable::addStandardOpcode(uint8_t Opcode,
      |      ^~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarfgen::LineTable::ValueAndLength}; _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::dwarfgen::LineTable::addStandardOpcode(uint8_t, llvm::ArrayRef<ValueAndLength>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:216:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarfgen::LineTable::ValueAndLength*, std::vector<llvm::dwarfgen::LineTable::ValueAndLength> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::dwarfgen::LineTable::ValueAndLength*; <template-parameter-2-2> = void; _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]',
    inlined from 'void llvm::dwarfgen::LineTable::addStandardOpcode(uint8_t, llvm::ArrayRef<ValueAndLength>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:217:18:
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarfgen::LineTable::ValueAndLength*, std::vector<llvm::dwarfgen::LineTable::ValueAndLength> >' changed in GCC 7.1
 1483 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp: In member function 'void llvm::dwarfgen::LineTable::addExtendedOpcode(uint64_t, uint8_t, llvm::ArrayRef<ValueAndLength>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:220:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  220 | void dwarfgen::LineTable::addExtendedOpcode(uint64_t Length, uint8_t Opcode,
      |      ^~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarfgen::LineTable::ValueAndLength}; _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::dwarfgen::LineTable::addExtendedOpcode(uint64_t, uint8_t, llvm::ArrayRef<ValueAndLength>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:222:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarfgen::LineTable::ValueAndLength*, std::vector<llvm::dwarfgen::LineTable::ValueAndLength> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarfgen::LineTable::ValueAndLength}; _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::dwarfgen::LineTable::addExtendedOpcode(uint64_t, uint8_t, llvm::ArrayRef<ValueAndLength>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:223:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarfgen::LineTable::ValueAndLength*, std::vector<llvm::dwarfgen::LineTable::ValueAndLength> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarfgen::LineTable::ValueAndLength}; _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::dwarfgen::LineTable::addExtendedOpcode(uint64_t, uint8_t, llvm::ArrayRef<ValueAndLength>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:224:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarfgen::LineTable::ValueAndLength*, std::vector<llvm::dwarfgen::LineTable::ValueAndLength> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const llvm::dwarfgen::LineTable::ValueAndLength*; <template-parameter-2-2> = void; _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]',
    inlined from 'void llvm::dwarfgen::LineTable::addExtendedOpcode(uint64_t, uint8_t, llvm::ArrayRef<ValueAndLength>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp:225:18:
/usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dwarfgen::LineTable::ValueAndLength*, std::vector<llvm::dwarfgen::LineTable::ValueAndLength> >' changed in GCC 7.1
 1483 |           _M_range_insert(begin() + __offset, __first, __last,
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |                           std::__iterator_category(__first));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3276/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/IVDescriptorsTest.cpp.o
[3277/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/IRSimilarityIdentifierTest.cpp.o
[3278/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/InlineCostTest.cpp.o
[3279/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/FunctionPropertiesAnalysisTest.cpp.o
[3280/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/GlobalsModRefTest.cpp.o
[3281/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/DomTreeUpdaterTest.cpp.o
[3282/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/DivergenceAnalysisTest.cpp.o
[3283/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/DDGTest.cpp.o
[3284/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ConstraintSystemTest.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/LogicalView/ELFReaderTest.cpp:9:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::logicalview::LVElement*>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVElement*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
/usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = llvm::logicalview::LVElement*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]':
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVElement*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = llvm::logicalview::LVElement*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]',
    inlined from 'void {anonymous}::checkElementSelection(llvm::logicalview::LVReader*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/LogicalView/ELFReaderTest.cpp:135:37:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVElement*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = llvm::logicalview::LVElement*; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >]',
    inlined from 'void {anonymous}::checkElementSelection(llvm::logicalview::LVReader*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/LogicalView/ELFReaderTest.cpp:138:48:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::logicalview::LVElement*>, std::_Select1st<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::logicalview::LVElement*> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[3285/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.cpp: In function 'std::ostream& llvm::operator<<(std::ostream&, LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.cpp:13:1: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   13 | operator<<(std::ostream &OS, const LLT Ty) {
      | ^~~~~~~~
[3286/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o
[3287/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CaptureTrackingTest.cpp.o
[3288/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackReader.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/BinaryFormat/MsgPackDocumentTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::msgpack::DocNode&}; _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::msgpack::DocNode>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void MsgPackDocument_TestWriteArray_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/BinaryFormat/MsgPackDocumentTest.cpp:195:14:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void MsgPackDocument_TestWriteArray_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/BinaryFormat/MsgPackDocumentTest.cpp:196:14:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void MsgPackDocument_TestOutputYAMLArray_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/BinaryFormat/MsgPackDocumentTest.cpp:219:14:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void MsgPackDocument_TestOutputYAMLArray_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/BinaryFormat/MsgPackDocumentTest.cpp:220:14:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3289/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp:9:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_SimpleAlias_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp:29:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_SimpleAlias_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp:30:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_SimpleAlias_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp:36:43: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   36 |   auto *LoadMMO = MF->getMachineMemOperand(
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~^
   37 |       PtrInfo, MachineMemOperand::Flags::MOLoad, S64, Align());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp:54:49: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   54 |   auto *LoadAtomicMMO = MF->getMachineMemOperand(
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~^
   55 |       PtrInfo, MachineMemOperand::Flags::MOLoad, S64, Align(8), AAMDNodes(),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |       nullptr, SyncScope::System, AtomicOrdering::Acquire);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_OffsetAliasing_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp:81:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_OffsetAliasing_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp:86:43: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   86 |   auto *LoadMMO = MF->getMachineMemOperand(
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~^
   87 |       PtrInfo, MachineMemOperand::Flags::MOLoad, S64, Align());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_FrameIndexAliasing_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelAliasTest.cpp:121:43: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  121 |   auto *LoadMMO = MF->getMachineMemOperand(
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~^
  122 |       PtrInfo, MachineMemOperand::Flags::MOLoad, S64, Align());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3290/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o
[3291/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BasicAliasAnalysisTest.cpp.o
[3292/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AssumeBundleQueriesTest.cpp.o
[3293/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasSetTrackerTest.cpp.o
[3294/4009] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o
[3295/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TypeTraitsTest.cpp.o
[3296/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TypeSwitchTest.cpp.o
[3297/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TwineTest.cpp.o
[3298/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o
[3299/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o
[3300/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSetTest.cpp.o
[3301/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringRefTest.cpp.o
[3302/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringMapTest.cpp.o
[3303/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o
[3304/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StatisticTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Analysis/ConstraintSystemTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h: In function 'bool llvm::ConstraintSystem::addVariableRow(llvm::ArrayRef<long long int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/ConstraintSystem.h:39:8: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
   39 |   bool addVariableRow(ArrayRef<int64_t> R) {
      |        ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Analysis/ConstraintSystemTest.cpp: In member function 'virtual void {anonymous}::ConstraintSolverTest_TestSolutionChecks_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Analysis/ConstraintSystemTest.cpp:23:22: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
   23 |     CS.addVariableRow({10, 1, 0});
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Analysis/ConstraintSystemTest.cpp:34:22: note: parameter passing for argument of type 'llvm::ArrayRef<long long int>' changed in GCC 7.1
   34 |     CS.addVariableRow({-3, 0, -1});
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[3305/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/RegAllocScoreTest.cpp:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/RegAllocScoreTest.cpp:40:
In constructor '{anonymous}::BogusSubtarget::BogusSubtarget(llvm::TargetMachine&)',
    inlined from '{anonymous}::BogusTargetMachine::BogusTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:110:9,
    inlined from '{anonymous}::BogusTargetMachine* {anonymous}::createTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:123:29,
    inlined from 'std::unique_ptr<llvm::MachineFunction> {anonymous}::createMachineFunction(llvm::LLVMContext&, llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:132:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   80 |         FL(), TL(TM) {}
      |                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[3306/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerTest.cpp:10:
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from '{anonymous}::ALegalizerInfo::ALegalizerInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerTest.cpp:32:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3307/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:9:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_FoldWithBuilder_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:29:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_FoldWithBuilder_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:35:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   35 |       CFB.buildInstr(TargetOpcode::G_ADD, {s32},
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   36 |                      {CFB.buildConstant(s32, 0), CFB.buildConstant(s32, 1)});
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:35:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:35:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:47:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   47 |       CFB1.buildInstr(TargetOpcode::G_SUB, {s32},
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   48 |                       {CFB1.buildConstant(s32, 1), CFB1.buildConstant(s32, 1)});
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:47:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:47:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:55:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   55 |       CFB1.buildInstr(TargetOpcode::G_SEXT_INREG, {s32},
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                       {CFB1.buildConstant(s32, 0x01), uint64_t(8)});
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:55:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:55:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:63:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   63 |       CFB1.buildInstr(TargetOpcode::G_SEXT_INREG, {s32},
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   64 |                       {CFB1.buildConstant(s32, 0x80), uint64_t(8)});
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:63:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp:63:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[3308/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o
[3309/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o
[3310/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallSetTest.cpp.o
[3311/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o
[3312/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   63 |   static constexpr LLT vector(ElementCount EC, LLT ScalarTy) {
      |                        ^~~~~~
In member function 'constexpr llvm::LLT llvm::LLT::changeElementType(llvm::LLT) const',
    inlined from 'llvm::LegalizeRuleSet::minScalarEltSameAsIf(llvm::LegalityPredicate, unsigned int, unsigned int)::<lambda(const llvm::LegalityQuery&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1060:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Fn = llvm::LegalizeRuleSet::minScalarEltSameAsIf(llvm::LegalityPredicate, unsigned int, unsigned int)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Callable = llvm::LegalizeRuleSet::minScalarEltSameAsIf(llvm::LegalityPredicate, unsigned int, unsigned int)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair<unsigned int, llvm::LLT>; _Functor = llvm::LegalizeRuleSet::minScalarEltSameAsIf(llvm::LegalityPredicate, unsigned int, unsigned int)::<lambda(const llvm::LegalityQuery&)>; _ArgTypes = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:181:36: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  181 |     return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy;
      |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:945:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  945 |   LegalizeRuleSet &minScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::maxScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:979:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  979 |   LegalizeRuleSet &maxScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:480:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  480 |   LegalizeRuleSet &actionFor(LegalizeAction Action,
      |                    ^~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void LegalizerInfoTest_RuleSets_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:244:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void LegalizerInfoTest_RuleSets_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:245:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void LegalizerInfoTest_RuleSets_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:246:37:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalable_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void LegalizerInfoTest_RuleSets_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:441:5:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:97:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   97 |     return vector(ElementCount::getScalable(MinNumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalable_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void LegalizerInfoTest_RuleSets_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:441:5:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:97:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   97 |     return vector(ElementCount::getScalable(MinNumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void LegalizerInfoTest_RuleSets_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:462:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'virtual void LegalizerInfoTest_MMOAlignment_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:479:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'virtual void LegalizerInfoTest_MMOAlignment_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:505:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3313/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MLRegallocDevelopmentFeatures.cpp:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /usr/include/c++/13.2.1/vector:66,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/TensorSpec.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/MLModelRunner.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/../../lib/CodeGen/MLRegallocEvictAdvisor.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MLRegallocDevelopmentFeatures.cpp:9:
/usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
  675 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/../../lib/CodeGen/MLRegallocEvictAdvisor.h: In function 'void __static_initialization_and_destruction_0()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/../../lib/CodeGen/MLRegallocEvictAdvisor.h:80:41: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   80 |     1, ModelMaxSupportedInstructionCount};
      |                                         ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/../../lib/CodeGen/MLRegallocEvictAdvisor.h:82:64: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   82 |     1, NumberOfInterferences, ModelMaxSupportedInstructionCount};
      |                                                                ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/../../lib/CodeGen/MLRegallocEvictAdvisor.h:91:78: note: parameter passing for argument of type 'std::initializer_list<long long int>' changed in GCC 7.1
   91 |                                                     ModelMaxSupportedMBBCount};
      |                                                                              ^
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MLRegallocDevelopmentFeatures.cpp:37:
In constructor '{anonymous}::BogusSubtarget::BogusSubtarget(llvm::TargetMachine&)',
    inlined from '{anonymous}::BogusTargetMachine::BogusTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:110:9,
    inlined from '{anonymous}::BogusTargetMachine* {anonymous}::createTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:123:29,
    inlined from 'std::unique_ptr<llvm::MachineFunction> {anonymous}::createMachineFunction(llvm::LLVMContext&, llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:132:32,
    inlined from 'virtual void {anonymous}::RegallocDevelopmentFeaturesTest_MBBFullTruncated_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MLRegallocDevelopmentFeatures.cpp:258:43:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   80 |         FL(), TL(TM) {}
      |                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[3314/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SequenceTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:374,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp: In member function 'virtual void {anonymous}::GISelUtilsTest_getGCDType_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:50:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   50 |   EXPECT_EQ(S1, getGCDType(S1, S1));
      |                 ~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:50:3: note: in expansion of macro 'EXPECT_EQ'
   50 |   EXPECT_EQ(S1, getGCDType(S1, S1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:51:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   51 |   EXPECT_EQ(S32, getGCDType(S32, S32));
      |                  ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:51:3: note: in expansion of macro 'EXPECT_EQ'
   51 |   EXPECT_EQ(S32, getGCDType(S32, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:52:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   52 |   EXPECT_EQ(S1, getGCDType(S1, S32));
      |                 ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:52:3: note: in expansion of macro 'EXPECT_EQ'
   52 |   EXPECT_EQ(S1, getGCDType(S1, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:53:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   53 |   EXPECT_EQ(S1, getGCDType(S32, S1));
      |                 ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:53:3: note: in expansion of macro 'EXPECT_EQ'
   53 |   EXPECT_EQ(S1, getGCDType(S32, S1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:54:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   54 |   EXPECT_EQ(S16, getGCDType(S16, S32));
      |                  ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:54:3: note: in expansion of macro 'EXPECT_EQ'
   54 |   EXPECT_EQ(S16, getGCDType(S16, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:55:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   55 |   EXPECT_EQ(S16, getGCDType(S32, S16));
      |                  ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:55:3: note: in expansion of macro 'EXPECT_EQ'
   55 |   EXPECT_EQ(S16, getGCDType(S32, S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:57:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   57 |   EXPECT_EQ(V2S32, getGCDType(V2S32, V2S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:57:3: note: in expansion of macro 'EXPECT_EQ'
   57 |   EXPECT_EQ(V2S32, getGCDType(V2S32, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:58:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   58 |   EXPECT_EQ(S32, getGCDType(V3S32, V2S32));
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:58:3: note: in expansion of macro 'EXPECT_EQ'
   58 |   EXPECT_EQ(S32, getGCDType(V3S32, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:59:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   59 |   EXPECT_EQ(S32, getGCDType(V2S32, V3S32));
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:59:3: note: in expansion of macro 'EXPECT_EQ'
   59 |   EXPECT_EQ(S32, getGCDType(V2S32, V3S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:61:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   61 |   EXPECT_EQ(V2S16, getGCDType(V4S16, V2S16));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:61:3: note: in expansion of macro 'EXPECT_EQ'
   61 |   EXPECT_EQ(V2S16, getGCDType(V4S16, V2S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:62:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   62 |   EXPECT_EQ(V2S16, getGCDType(V2S16, V4S16));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:62:3: note: in expansion of macro 'EXPECT_EQ'
   62 |   EXPECT_EQ(V2S16, getGCDType(V2S16, V4S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:64:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   64 |   EXPECT_EQ(V2S32, getGCDType(V4S32, V2S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:64:3: note: in expansion of macro 'EXPECT_EQ'
   64 |   EXPECT_EQ(V2S32, getGCDType(V4S32, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:65:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   65 |   EXPECT_EQ(V2S32, getGCDType(V2S32, V4S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:65:3: note: in expansion of macro 'EXPECT_EQ'
   65 |   EXPECT_EQ(V2S32, getGCDType(V2S32, V4S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:67:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   67 |   EXPECT_EQ(S16, getGCDType(P0, S16));
      |                  ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:67:3: note: in expansion of macro 'EXPECT_EQ'
   67 |   EXPECT_EQ(S16, getGCDType(P0, S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:68:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   68 |   EXPECT_EQ(S16, getGCDType(S16, P0));
      |                  ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:68:3: note: in expansion of macro 'EXPECT_EQ'
   68 |   EXPECT_EQ(S16, getGCDType(S16, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:70:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   70 |   EXPECT_EQ(S32, getGCDType(P0, S32));
      |                  ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:70:3: note: in expansion of macro 'EXPECT_EQ'
   70 |   EXPECT_EQ(S32, getGCDType(P0, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:71:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   71 |   EXPECT_EQ(S32, getGCDType(S32, P0));
      |                  ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:71:3: note: in expansion of macro 'EXPECT_EQ'
   71 |   EXPECT_EQ(S32, getGCDType(S32, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:73:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   73 |   EXPECT_EQ(P0, getGCDType(P0, S64));
      |                 ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:73:3: note: in expansion of macro 'EXPECT_EQ'
   73 |   EXPECT_EQ(P0, getGCDType(P0, S64));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:74:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   74 |   EXPECT_EQ(S64, getGCDType(S64, P0));
      |                  ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:74:3: note: in expansion of macro 'EXPECT_EQ'
   74 |   EXPECT_EQ(S64, getGCDType(S64, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:76:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   76 |   EXPECT_EQ(S32, getGCDType(P0, P1));
      |                  ~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:76:3: note: in expansion of macro 'EXPECT_EQ'
   76 |   EXPECT_EQ(S32, getGCDType(P0, P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:77:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   77 |   EXPECT_EQ(S32, getGCDType(P1, P0));
      |                  ~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:77:3: note: in expansion of macro 'EXPECT_EQ'
   77 |   EXPECT_EQ(S32, getGCDType(P1, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:79:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   79 |   EXPECT_EQ(P0, getGCDType(V3P0, V2P0));
      |                 ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:79:3: note: in expansion of macro 'EXPECT_EQ'
   79 |   EXPECT_EQ(P0, getGCDType(V3P0, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:80:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   80 |   EXPECT_EQ(P0, getGCDType(V2P0, V3P0));
      |                 ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:80:3: note: in expansion of macro 'EXPECT_EQ'
   80 |   EXPECT_EQ(P0, getGCDType(V2P0, V3P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:82:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   82 |   EXPECT_EQ(P0, getGCDType(P0, V2P0));
      |                 ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:82:3: note: in expansion of macro 'EXPECT_EQ'
   82 |   EXPECT_EQ(P0, getGCDType(P0, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:83:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   83 |   EXPECT_EQ(P0, getGCDType(V2P0, P0));
      |                 ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:83:3: note: in expansion of macro 'EXPECT_EQ'
   83 |   EXPECT_EQ(P0, getGCDType(V2P0, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:86:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   86 |   EXPECT_EQ(V2P0, getGCDType(V2P0, V2P0));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:86:3: note: in expansion of macro 'EXPECT_EQ'
   86 |   EXPECT_EQ(V2P0, getGCDType(V2P0, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:87:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   87 |   EXPECT_EQ(P0, getGCDType(V3P0, V2P0));
      |                 ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:87:3: note: in expansion of macro 'EXPECT_EQ'
   87 |   EXPECT_EQ(P0, getGCDType(V3P0, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:88:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   88 |   EXPECT_EQ(P0, getGCDType(V2P0, V3P0));
      |                 ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:88:3: note: in expansion of macro 'EXPECT_EQ'
   88 |   EXPECT_EQ(P0, getGCDType(V2P0, V3P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:89:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   89 |   EXPECT_EQ(V2P0, getGCDType(V4P0, V2P0));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:89:3: note: in expansion of macro 'EXPECT_EQ'
   89 |   EXPECT_EQ(V2P0, getGCDType(V4P0, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:91:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   91 |   EXPECT_EQ(V2P0, getGCDType(V2P0, V4P1));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:91:3: note: in expansion of macro 'EXPECT_EQ'
   91 |   EXPECT_EQ(V2P0, getGCDType(V2P0, V4P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:92:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   92 |   EXPECT_EQ(V4P1, getGCDType(V4P1, V2P0));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:92:3: note: in expansion of macro 'EXPECT_EQ'
   92 |   EXPECT_EQ(V4P1, getGCDType(V4P1, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:94:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   94 |   EXPECT_EQ(V2P0, getGCDType(V4P0, V4P1));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:94:3: note: in expansion of macro 'EXPECT_EQ'
   94 |   EXPECT_EQ(V2P0, getGCDType(V4P0, V4P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:95:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   95 |   EXPECT_EQ(V4P1, getGCDType(V4P1, V4P0));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:95:3: note: in expansion of macro 'EXPECT_EQ'
   95 |   EXPECT_EQ(V4P1, getGCDType(V4P1, V4P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:99:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   99 |   EXPECT_EQ(V2P0, getGCDType(V2P0, V4S64));
      |                   ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:99:3: note: in expansion of macro 'EXPECT_EQ'
   99 |   EXPECT_EQ(V2P0, getGCDType(V2P0, V4S64));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:100:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  100 |   EXPECT_EQ(V2S64, getGCDType(V4S64, V2P0));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:100:3: note: in expansion of macro 'EXPECT_EQ'
  100 |   EXPECT_EQ(V2S64, getGCDType(V4S64, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:102:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  102 |   EXPECT_EQ(V2S16, getGCDType(V2S16, V4P1));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:102:3: note: in expansion of macro 'EXPECT_EQ'
  102 |   EXPECT_EQ(V2S16, getGCDType(V2S16, V4P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:103:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  103 |   EXPECT_EQ(P1, getGCDType(V4P1, V2S16));
      |                 ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:103:3: note: in expansion of macro 'EXPECT_EQ'
  103 |   EXPECT_EQ(P1, getGCDType(V4P1, V2S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:104:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  104 |   EXPECT_EQ(V2P1, getGCDType(V4P1, V4S16));
      |                   ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:104:3: note: in expansion of macro 'EXPECT_EQ'
  104 |   EXPECT_EQ(V2P1, getGCDType(V4P1, V4S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:105:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  105 |   EXPECT_EQ(V4S16, getGCDType(V4S16, V2P1));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:105:3: note: in expansion of macro 'EXPECT_EQ'
  105 |   EXPECT_EQ(V4S16, getGCDType(V4S16, V2P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:107:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  107 |   EXPECT_EQ(P0, getGCDType(P0, V2S64));
      |                 ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:107:3: note: in expansion of macro 'EXPECT_EQ'
  107 |   EXPECT_EQ(P0, getGCDType(P0, V2S64));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:108:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  108 |   EXPECT_EQ(S64, getGCDType(V2S64, P0));
      |                  ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:108:3: note: in expansion of macro 'EXPECT_EQ'
  108 |   EXPECT_EQ(S64, getGCDType(V2S64, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:110:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  110 |   EXPECT_EQ(S16, getGCDType(V2S16, V3S16));
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:110:3: note: in expansion of macro 'EXPECT_EQ'
  110 |   EXPECT_EQ(S16, getGCDType(V2S16, V3S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:111:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  111 |   EXPECT_EQ(S16, getGCDType(V3S16, V2S16));
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:111:3: note: in expansion of macro 'EXPECT_EQ'
  111 |   EXPECT_EQ(S16, getGCDType(V3S16, V2S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:112:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  112 |   EXPECT_EQ(S16, getGCDType(V3S16, S16));
      |                  ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:112:3: note: in expansion of macro 'EXPECT_EQ'
  112 |   EXPECT_EQ(S16, getGCDType(V3S16, S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:113:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  113 |   EXPECT_EQ(S16, getGCDType(S16, V3S16));
      |                  ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:113:3: note: in expansion of macro 'EXPECT_EQ'
  113 |   EXPECT_EQ(S16, getGCDType(S16, V3S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:115:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  115 |   EXPECT_EQ(V2S16, getGCDType(V2S16, V2S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:115:3: note: in expansion of macro 'EXPECT_EQ'
  115 |   EXPECT_EQ(V2S16, getGCDType(V2S16, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:116:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  116 |   EXPECT_EQ(S32, getGCDType(V2S32, V2S16));
      |                  ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:116:3: note: in expansion of macro 'EXPECT_EQ'
  116 |   EXPECT_EQ(S32, getGCDType(V2S32, V2S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:118:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  118 |   EXPECT_EQ(V4S8, getGCDType(V4S8, V2S32));
      |                   ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:118:3: note: in expansion of macro 'EXPECT_EQ'
  118 |   EXPECT_EQ(V4S8, getGCDType(V4S8, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:119:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  119 |   EXPECT_EQ(S32, getGCDType(V2S32, V4S8));
      |                  ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:119:3: note: in expansion of macro 'EXPECT_EQ'
  119 |   EXPECT_EQ(S32, getGCDType(V2S32, V4S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:123:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  123 |             getGCDType(LLT::fixed_vector(3, 5), LLT::fixed_vector(2, 6)));
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:122:3: note: in expansion of macro 'EXPECT_EQ'
  122 |   EXPECT_EQ(LLT::scalar(3),
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:125:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  125 |             getGCDType(LLT::fixed_vector(2, 6), LLT::fixed_vector(3, 5)));
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:124:3: note: in expansion of macro 'EXPECT_EQ'
  124 |   EXPECT_EQ(LLT::scalar(3),
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:128:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  128 |   EXPECT_EQ(LLT::scalar(3), getGCDType(LLT::fixed_vector(2, LLT::pointer(3, 6)),
      |                             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |                                        LLT::fixed_vector(3, 5)));
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:128:3: note: in expansion of macro 'EXPECT_EQ'
  128 |   EXPECT_EQ(LLT::scalar(3), getGCDType(LLT::fixed_vector(2, LLT::pointer(3, 6)),
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:131:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  131 |             getGCDType(LLT::fixed_vector(3, 5),
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  132 |                        LLT::fixed_vector(2, LLT::pointer(3, 6))));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:130:3: note: in expansion of macro 'EXPECT_EQ'
  130 |   EXPECT_EQ(LLT::scalar(3),
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:134:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  134 |   EXPECT_EQ(V4S8, getGCDType(V4S8, S32));
      |                   ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:134:3: note: in expansion of macro 'EXPECT_EQ'
  134 |   EXPECT_EQ(V4S8, getGCDType(V4S8, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:135:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  135 |   EXPECT_EQ(S32, getGCDType(S32, V4S8));
      |                  ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:135:3: note: in expansion of macro 'EXPECT_EQ'
  135 |   EXPECT_EQ(S32, getGCDType(S32, V4S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:136:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  136 |   EXPECT_EQ(V4S8, getGCDType(V4S8, P1));
      |                   ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:136:3: note: in expansion of macro 'EXPECT_EQ'
  136 |   EXPECT_EQ(V4S8, getGCDType(V4S8, P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:137:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  137 |   EXPECT_EQ(P1, getGCDType(P1, V4S8));
      |                 ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:137:3: note: in expansion of macro 'EXPECT_EQ'
  137 |   EXPECT_EQ(P1, getGCDType(P1, V4S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:139:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  139 |   EXPECT_EQ(V2S8, getGCDType(V2S8, V4S16));
      |                   ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:139:3: note: in expansion of macro 'EXPECT_EQ'
  139 |   EXPECT_EQ(V2S8, getGCDType(V2S8, V4S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:140:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  140 |   EXPECT_EQ(S16, getGCDType(V4S16, V2S8));
      |                  ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:140:3: note: in expansion of macro 'EXPECT_EQ'
  140 |   EXPECT_EQ(S16, getGCDType(V4S16, V2S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:142:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  142 |   EXPECT_EQ(S8, getGCDType(V2S8, LLT::fixed_vector(4, 2)));
      |                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:142:3: note: in expansion of macro 'EXPECT_EQ'
  142 |   EXPECT_EQ(S8, getGCDType(V2S8, LLT::fixed_vector(4, 2)));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:143:48: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  143 |   EXPECT_EQ(LLT::fixed_vector(4, 2), getGCDType(LLT::fixed_vector(4, 2), S8));
      |                                      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:143:3: note: in expansion of macro 'EXPECT_EQ'
  143 |   EXPECT_EQ(LLT::fixed_vector(4, 2), getGCDType(LLT::fixed_vector(4, 2), S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:146:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  146 |             getGCDType(LLT::fixed_vector(2, LLT::pointer(4, 8)),
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147 |                        LLT::fixed_vector(4, 2)));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:145:3: note: in expansion of macro 'EXPECT_EQ'
  145 |   EXPECT_EQ(LLT::pointer(4, 8),
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:150:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  150 |             getGCDType(LLT::fixed_vector(4, 2),
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  151 |                        LLT::fixed_vector(2, LLT::pointer(4, 8))));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:149:3: note: in expansion of macro 'EXPECT_EQ'
  149 |   EXPECT_EQ(LLT::fixed_vector(4, 2),
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:153:39: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  153 |   EXPECT_EQ(LLT::scalar(4), getGCDType(LLT::fixed_vector(3, 4), S8));
      |                             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:153:3: note: in expansion of macro 'EXPECT_EQ'
  153 |   EXPECT_EQ(LLT::scalar(4), getGCDType(LLT::fixed_vector(3, 4), S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:154:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  154 |   EXPECT_EQ(LLT::scalar(4), getGCDType(S8, LLT::fixed_vector(3, 4)));
      |                             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:154:3: note: in expansion of macro 'EXPECT_EQ'
  154 |   EXPECT_EQ(LLT::scalar(4), getGCDType(S8, LLT::fixed_vector(3, 4)));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp: In member function 'virtual void {anonymous}::GISelUtilsTest_getLCMType_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:158:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  158 |   EXPECT_EQ(S1, getLCMType(S1, S1));
      |                 ~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:158:3: note: in expansion of macro 'EXPECT_EQ'
  158 |   EXPECT_EQ(S1, getLCMType(S1, S1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:159:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  159 |   EXPECT_EQ(S32, getLCMType(S32, S1));
      |                  ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:159:3: note: in expansion of macro 'EXPECT_EQ'
  159 |   EXPECT_EQ(S32, getLCMType(S32, S1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:160:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  160 |   EXPECT_EQ(S32, getLCMType(S1, S32));
      |                  ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:160:3: note: in expansion of macro 'EXPECT_EQ'
  160 |   EXPECT_EQ(S32, getLCMType(S1, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:161:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  161 |   EXPECT_EQ(S32, getLCMType(S32, S32));
      |                  ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:161:3: note: in expansion of macro 'EXPECT_EQ'
  161 |   EXPECT_EQ(S32, getLCMType(S32, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:163:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  163 |   EXPECT_EQ(S32, getLCMType(S32, S16));
      |                  ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:163:3: note: in expansion of macro 'EXPECT_EQ'
  163 |   EXPECT_EQ(S32, getLCMType(S32, S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:164:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  164 |   EXPECT_EQ(S32, getLCMType(S16, S32));
      |                  ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:164:3: note: in expansion of macro 'EXPECT_EQ'
  164 |   EXPECT_EQ(S32, getLCMType(S16, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:166:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  166 |   EXPECT_EQ(S64, getLCMType(S64, P0));
      |                  ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:166:3: note: in expansion of macro 'EXPECT_EQ'
  166 |   EXPECT_EQ(S64, getLCMType(S64, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:167:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  167 |   EXPECT_EQ(P0, getLCMType(P0, S64));
      |                 ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:167:3: note: in expansion of macro 'EXPECT_EQ'
  167 |   EXPECT_EQ(P0, getLCMType(P0, S64));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:169:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  169 |   EXPECT_EQ(P0, getLCMType(S32, P0));
      |                 ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:169:3: note: in expansion of macro 'EXPECT_EQ'
  169 |   EXPECT_EQ(P0, getLCMType(S32, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:170:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  170 |   EXPECT_EQ(P0, getLCMType(P0, S32));
      |                 ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:170:3: note: in expansion of macro 'EXPECT_EQ'
  170 |   EXPECT_EQ(P0, getLCMType(P0, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:172:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  172 |   EXPECT_EQ(S32, getLCMType(S32, P1));
      |                  ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:172:3: note: in expansion of macro 'EXPECT_EQ'
  172 |   EXPECT_EQ(S32, getLCMType(S32, P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:173:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  173 |   EXPECT_EQ(P1, getLCMType(P1, S32));
      |                 ~~~~~~~~~~^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:173:3: note: in expansion of macro 'EXPECT_EQ'
  173 |   EXPECT_EQ(P1, getLCMType(P1, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:174:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  174 |   EXPECT_EQ(P0, getLCMType(P0, P0));
      |                 ~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:174:3: note: in expansion of macro 'EXPECT_EQ'
  174 |   EXPECT_EQ(P0, getLCMType(P0, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:175:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  175 |   EXPECT_EQ(P1, getLCMType(P1, P1));
      |                 ~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:175:3: note: in expansion of macro 'EXPECT_EQ'
  175 |   EXPECT_EQ(P1, getLCMType(P1, P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:177:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  177 |   EXPECT_EQ(P0, getLCMType(P0, P1));
      |                 ~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:177:3: note: in expansion of macro 'EXPECT_EQ'
  177 |   EXPECT_EQ(P0, getLCMType(P0, P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:178:27: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  178 |   EXPECT_EQ(P0, getLCMType(P1, P0));
      |                 ~~~~~~~~~~^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:178:3: note: in expansion of macro 'EXPECT_EQ'
  178 |   EXPECT_EQ(P0, getLCMType(P1, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:180:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  180 |   EXPECT_EQ(V2S32, getLCMType(V2S32, V2S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:180:3: note: in expansion of macro 'EXPECT_EQ'
  180 |   EXPECT_EQ(V2S32, getLCMType(V2S32, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:181:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  181 |   EXPECT_EQ(V2S32, getLCMType(V2S32, S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:181:3: note: in expansion of macro 'EXPECT_EQ'
  181 |   EXPECT_EQ(V2S32, getLCMType(V2S32, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:182:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  182 |   EXPECT_EQ(V2S32, getLCMType(S32, V2S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:182:3: note: in expansion of macro 'EXPECT_EQ'
  182 |   EXPECT_EQ(V2S32, getLCMType(S32, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:183:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  183 |   EXPECT_EQ(V2S32, getLCMType(V2S32, V2S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:183:3: note: in expansion of macro 'EXPECT_EQ'
  183 |   EXPECT_EQ(V2S32, getLCMType(V2S32, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:184:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  184 |   EXPECT_EQ(V6S32, getLCMType(V2S32, V3S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:184:3: note: in expansion of macro 'EXPECT_EQ'
  184 |   EXPECT_EQ(V6S32, getLCMType(V2S32, V3S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:185:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  185 |   EXPECT_EQ(V6S32, getLCMType(V3S32, V2S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:185:3: note: in expansion of macro 'EXPECT_EQ'
  185 |   EXPECT_EQ(V6S32, getLCMType(V3S32, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:186:51: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  186 |   EXPECT_EQ(LLT::fixed_vector(12, S32), getLCMType(V4S32, V3S32));
      |                                         ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:186:3: note: in expansion of macro 'EXPECT_EQ'
  186 |   EXPECT_EQ(LLT::fixed_vector(12, S32), getLCMType(V4S32, V3S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:187:51: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  187 |   EXPECT_EQ(LLT::fixed_vector(12, S32), getLCMType(V3S32, V4S32));
      |                                         ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:187:3: note: in expansion of macro 'EXPECT_EQ'
  187 |   EXPECT_EQ(LLT::fixed_vector(12, S32), getLCMType(V3S32, V4S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:189:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  189 |   EXPECT_EQ(V2P0, getLCMType(V2P0, V2P0));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:189:3: note: in expansion of macro 'EXPECT_EQ'
  189 |   EXPECT_EQ(V2P0, getLCMType(V2P0, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:190:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  190 |   EXPECT_EQ(V2P0, getLCMType(V2P0, P0));
      |                   ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:190:3: note: in expansion of macro 'EXPECT_EQ'
  190 |   EXPECT_EQ(V2P0, getLCMType(V2P0, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:191:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  191 |   EXPECT_EQ(V2P0, getLCMType(P0, V2P0));
      |                   ~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:191:3: note: in expansion of macro 'EXPECT_EQ'
  191 |   EXPECT_EQ(V2P0, getLCMType(P0, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:192:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  192 |   EXPECT_EQ(V2P0, getLCMType(V2P0, V2P0));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:192:3: note: in expansion of macro 'EXPECT_EQ'
  192 |   EXPECT_EQ(V2P0, getLCMType(V2P0, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:193:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  193 |   EXPECT_EQ(V6P0, getLCMType(V2P0, V3P0));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:193:3: note: in expansion of macro 'EXPECT_EQ'
  193 |   EXPECT_EQ(V6P0, getLCMType(V2P0, V3P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:194:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  194 |   EXPECT_EQ(V6P0, getLCMType(V3P0, V2P0));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:194:3: note: in expansion of macro 'EXPECT_EQ'
  194 |   EXPECT_EQ(V6P0, getLCMType(V3P0, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:195:50: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  195 |   EXPECT_EQ(LLT::fixed_vector(12, P0), getLCMType(V4P0, V3P0));
      |                                        ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:195:3: note: in expansion of macro 'EXPECT_EQ'
  195 |   EXPECT_EQ(LLT::fixed_vector(12, P0), getLCMType(V4P0, V3P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:196:50: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  196 |   EXPECT_EQ(LLT::fixed_vector(12, P0), getLCMType(V3P0, V4P0));
      |                                        ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:196:3: note: in expansion of macro 'EXPECT_EQ'
  196 |   EXPECT_EQ(LLT::fixed_vector(12, P0), getLCMType(V3P0, V4P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:198:51: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  198 |   EXPECT_EQ(LLT::fixed_vector(12, S64), getLCMType(V4S64, V3P0));
      |                                         ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:198:3: note: in expansion of macro 'EXPECT_EQ'
  198 |   EXPECT_EQ(LLT::fixed_vector(12, S64), getLCMType(V4S64, V3P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:199:50: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  199 |   EXPECT_EQ(LLT::fixed_vector(12, P0), getLCMType(V3P0, V4S64));
      |                                        ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:199:3: note: in expansion of macro 'EXPECT_EQ'
  199 |   EXPECT_EQ(LLT::fixed_vector(12, P0), getLCMType(V3P0, V4S64));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:201:50: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  201 |   EXPECT_EQ(LLT::fixed_vector(12, P0), getLCMType(V4P0, V3S64));
      |                                        ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:201:3: note: in expansion of macro 'EXPECT_EQ'
  201 |   EXPECT_EQ(LLT::fixed_vector(12, P0), getLCMType(V4P0, V3S64));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:202:51: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  202 |   EXPECT_EQ(LLT::fixed_vector(12, S64), getLCMType(V3S64, V4P0));
      |                                         ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:202:3: note: in expansion of macro 'EXPECT_EQ'
  202 |   EXPECT_EQ(LLT::fixed_vector(12, S64), getLCMType(V3S64, V4P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:204:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  204 |   EXPECT_EQ(V2P0, getLCMType(V2P0, S32));
      |                   ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:204:3: note: in expansion of macro 'EXPECT_EQ'
  204 |   EXPECT_EQ(V2P0, getLCMType(V2P0, S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:205:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  205 |   EXPECT_EQ(V4S32, getLCMType(S32, V2P0));
      |                    ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:205:3: note: in expansion of macro 'EXPECT_EQ'
  205 |   EXPECT_EQ(V4S32, getLCMType(S32, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:206:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  206 |   EXPECT_EQ(V2P0, getLCMType(V2P0, S64));
      |                   ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:206:3: note: in expansion of macro 'EXPECT_EQ'
  206 |   EXPECT_EQ(V2P0, getLCMType(V2P0, S64));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:207:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  207 |   EXPECT_EQ(V2S64, getLCMType(S64, V2P0));
      |                    ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:207:3: note: in expansion of macro 'EXPECT_EQ'
  207 |   EXPECT_EQ(V2S64, getLCMType(S64, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:210:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  210 |   EXPECT_EQ(V2P0, getLCMType(V2P0, V2P1));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:210:3: note: in expansion of macro 'EXPECT_EQ'
  210 |   EXPECT_EQ(V2P0, getLCMType(V2P0, V2P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:211:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  211 |   EXPECT_EQ(V4P1, getLCMType(V2P1, V2P0));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:211:3: note: in expansion of macro 'EXPECT_EQ'
  211 |   EXPECT_EQ(V4P1, getLCMType(V2P1, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:213:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  213 |   EXPECT_EQ(V2P0, getLCMType(V2P0, V4P1));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:213:3: note: in expansion of macro 'EXPECT_EQ'
  213 |   EXPECT_EQ(V2P0, getLCMType(V2P0, V4P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:214:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  214 |   EXPECT_EQ(V4P1, getLCMType(V4P1, V2P0));
      |                   ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:214:3: note: in expansion of macro 'EXPECT_EQ'
  214 |   EXPECT_EQ(V4P1, getLCMType(V4P1, V2P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:217:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  217 |   EXPECT_EQ(V2S32, getLCMType(V2S32, S64));
      |                    ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:217:3: note: in expansion of macro 'EXPECT_EQ'
  217 |   EXPECT_EQ(V2S32, getLCMType(V2S32, S64));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:218:28: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  218 |   EXPECT_EQ(S64, getLCMType(S64, V2S32));
      |                  ~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:218:3: note: in expansion of macro 'EXPECT_EQ'
  218 |   EXPECT_EQ(S64, getLCMType(S64, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:220:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  220 |   EXPECT_EQ(V4S16, getLCMType(V4S16, V2S32));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:220:3: note: in expansion of macro 'EXPECT_EQ'
  220 |   EXPECT_EQ(V4S16, getLCMType(V4S16, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:221:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  221 |   EXPECT_EQ(V2S32, getLCMType(V2S32, V4S16));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:221:3: note: in expansion of macro 'EXPECT_EQ'
  221 |   EXPECT_EQ(V2S32, getLCMType(V2S32, V4S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:223:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  223 |   EXPECT_EQ(V2S32, getLCMType(V2S32, V4S8));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:223:3: note: in expansion of macro 'EXPECT_EQ'
  223 |   EXPECT_EQ(V2S32, getLCMType(V2S32, V4S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:224:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  224 |   EXPECT_EQ(V8S8, getLCMType(V4S8, V2S32));
      |                   ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:224:3: note: in expansion of macro 'EXPECT_EQ'
  224 |   EXPECT_EQ(V8S8, getLCMType(V4S8, V2S32));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:226:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  226 |   EXPECT_EQ(V2S16, getLCMType(V2S16, V4S8));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:226:3: note: in expansion of macro 'EXPECT_EQ'
  226 |   EXPECT_EQ(V2S16, getLCMType(V2S16, V4S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:227:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  227 |   EXPECT_EQ(V4S8, getLCMType(V4S8, V2S16));
      |                   ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:227:3: note: in expansion of macro 'EXPECT_EQ'
  227 |   EXPECT_EQ(V4S8, getLCMType(V4S8, V2S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:229:50: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  229 |   EXPECT_EQ(LLT::fixed_vector(6, S16), getLCMType(V3S16, V4S8));
      |                                        ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:229:3: note: in expansion of macro 'EXPECT_EQ'
  229 |   EXPECT_EQ(LLT::fixed_vector(6, S16), getLCMType(V3S16, V4S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:230:50: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  230 |   EXPECT_EQ(LLT::fixed_vector(12, S8), getLCMType(V4S8, V3S16));
      |                                        ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:230:3: note: in expansion of macro 'EXPECT_EQ'
  230 |   EXPECT_EQ(LLT::fixed_vector(12, S8), getLCMType(V4S8, V3S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:231:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  231 |   EXPECT_EQ(V4S16, getLCMType(V4S16, V4S8));
      |                    ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:231:3: note: in expansion of macro 'EXPECT_EQ'
  231 |   EXPECT_EQ(V4S16, getLCMType(V4S16, V4S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:232:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  232 |   EXPECT_EQ(V8S8, getLCMType(V4S8, V4S16));
      |                   ~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:232:3: note: in expansion of macro 'EXPECT_EQ'
  232 |   EXPECT_EQ(V8S8, getLCMType(V4S8, V4S16));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:234:48: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  234 |   EXPECT_EQ(LLT::fixed_vector(6, 4), getLCMType(LLT::fixed_vector(3, 4), S8));
      |                                      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:234:3: note: in expansion of macro 'EXPECT_EQ'
  234 |   EXPECT_EQ(LLT::fixed_vector(6, 4), getLCMType(LLT::fixed_vector(3, 4), S8));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:235:48: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  235 |   EXPECT_EQ(LLT::fixed_vector(3, 8), getLCMType(S8, LLT::fixed_vector(3, 4)));
      |                                      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:235:3: note: in expansion of macro 'EXPECT_EQ'
  235 |   EXPECT_EQ(LLT::fixed_vector(3, 8), getLCMType(S8, LLT::fixed_vector(3, 4)));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:238:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  238 |             getLCMType(LLT::fixed_vector(3, 4), LLT::pointer(4, 8)));
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:237:3: note: in expansion of macro 'EXPECT_EQ'
  237 |   EXPECT_EQ(LLT::fixed_vector(6, 4),
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:240:23: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  240 |             getLCMType(LLT::pointer(4, 8), LLT::fixed_vector(3, 4)));
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:239:3: note: in expansion of macro 'EXPECT_EQ'
  239 |   EXPECT_EQ(LLT::fixed_vector(3, LLT::pointer(4, 8)),
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:242:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  242 |   EXPECT_EQ(V2S64, getLCMType(V2S64, P0));
      |                    ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:242:3: note: in expansion of macro 'EXPECT_EQ'
  242 |   EXPECT_EQ(V2S64, getLCMType(V2S64, P0));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:243:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  243 |   EXPECT_EQ(V2P0, getLCMType(P0, V2S64));
      |                   ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:243:3: note: in expansion of macro 'EXPECT_EQ'
  243 |   EXPECT_EQ(V2P0, getLCMType(P0, V2S64));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:245:30: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  245 |   EXPECT_EQ(V2S64, getLCMType(V2S64, P1));
      |                    ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:245:3: note: in expansion of macro 'EXPECT_EQ'
  245 |   EXPECT_EQ(V2S64, getLCMType(V2S64, P1));
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:246:29: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  246 |   EXPECT_EQ(V4P1, getLCMType(P1, V2S64));
      |                   ~~~~~~~~~~^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp:246:3: note: in expansion of macro 'EXPECT_EQ'
  246 |   EXPECT_EQ(V4P1, getLCMType(P1, V2S64));
      |   ^~~~~~~~~
[3315/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o
[3316/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/STLForwardCompatTest.cpp.o
[3317/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o
[3318/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/APFloat.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Constants.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Analysis/MemoryProfileInfo.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Analysis/MemoryProfileInfoTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void {anonymous}::MemoryProfileInfoTest_CallStackTestIR_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Analysis/MemoryProfileInfoTest.cpp:407:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void {anonymous}::MemoryProfileInfoTest_CallStackTestSummary_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Analysis/MemoryProfileInfoTest.cpp:435:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void {anonymous}::MemoryProfileInfoTest_CallStackTestSummary_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Analysis/MemoryProfileInfoTest.cpp:455:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3319/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o
[3320/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o
[3321/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h: In function 'testing::internal::ParamGenerator<typename std::iterator_traits< <template-parameter-1-1> >::value_type> testing::ValuesIn(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>*, std::vector<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::allocator<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool> > > >]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:302:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>*, std::vector<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::allocator<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool> > > >' changed in GCC 7.1
  302 | ValuesIn(ForwardIterator begin, ForwardIterator end) {
      | ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:302:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>*, std::vector<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::allocator<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool> > > >' changed in GCC 7.1
In function 'testing::internal::ParamGenerator<typename Container::value_type> testing::ValuesIn(const Container&) [with Container = std::vector<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::allocator<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool> > >]',
    inlined from 'testing::internal::ValueArray<Ts>::operator testing::internal::ParamGenerator<T>() const [with T = std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>; Ts = {std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-param-util.h:742:70,
    inlined from 'testing::internal::ParamGenerator<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool> > {anonymous}::gtest_SkipValueTestParams1FormSkipValueFixture1_EvalGenerator_()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp:191:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:316:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>*, std::vector<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::allocator<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool> > > >' changed in GCC 7.1
  316 |   return ValuesIn(container.begin(), container.end());
      |                                                     ^
In function 'testing::internal::ParamGenerator<typename Container::value_type> testing::ValuesIn(const Container&) [with Container = std::vector<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::allocator<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool> > >]',
    inlined from 'testing::internal::ValueArray<Ts>::operator testing::internal::ParamGenerator<T>() const [with T = std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>; Ts = {std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-param-util.h:742:70,
    inlined from 'testing::internal::ParamGenerator<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool> > {anonymous}::gtest_SkipValueTestParams2FormSkipValueFixture2_EvalGenerator_()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp:252:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:316:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>*, std::vector<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool>, std::allocator<std::tuple<llvm::dwarf::Form, short unsigned int, unsigned char, llvm::dwarf::DwarfFormat, llvm::ArrayRef<unsigned char>, long long unsigned int, bool> > > >' changed in GCC 7.1
  316 |   return ValuesIn(container.begin(), container.end());
      |                                                     ^
[3322/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o
[3323/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o
[3324/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-actions.h:53,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock.h:58,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TargetParser/TargetParserTest.cpp:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h: In function 'testing::internal::ParamGenerator<typename std::iterator_traits< <template-parameter-1-1> >::value_type> testing::ValuesIn(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const {anonymous}::ARMCPUTestParams*, std::vector<{anonymous}::ARMCPUTestParams, std::allocator<{anonymous}::ARMCPUTestParams> > >]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:302:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::ARMCPUTestParams*, std::vector<{anonymous}::ARMCPUTestParams, std::allocator<{anonymous}::ARMCPUTestParams> > >' changed in GCC 7.1
  302 | ValuesIn(ForwardIterator begin, ForwardIterator end) {
      | ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:302:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::ARMCPUTestParams*, std::vector<{anonymous}::ARMCPUTestParams, std::allocator<{anonymous}::ARMCPUTestParams> > >' changed in GCC 7.1
In function 'testing::internal::ParamGenerator<typename Container::value_type> testing::ValuesIn(const Container&) [with Container = std::vector<{anonymous}::ARMCPUTestParams, std::allocator<{anonymous}::ARMCPUTestParams> >]',
    inlined from 'testing::internal::ValueArray<Ts>::operator testing::internal::ParamGenerator<T>() const [with T = {anonymous}::ARMCPUTestParams; Ts = {{anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-param-util.h:742:70,
    inlined from 'testing::internal::ParamGenerator<{anonymous}::ARMCPUTestParams> {anonymous}::gtest_ARMCPUTestsPart1ARMCPUTestFixture_EvalGenerator_()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TargetParser/TargetParserTest.cpp:137:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:316:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::ARMCPUTestParams*, std::vector<{anonymous}::ARMCPUTestParams, std::allocator<{anonymous}::ARMCPUTestParams> > >' changed in GCC 7.1
  316 |   return ValuesIn(container.begin(), container.end());
      |                                                     ^
In function 'testing::internal::ParamGenerator<typename Container::value_type> testing::ValuesIn(const Container&) [with Container = std::vector<{anonymous}::ARMCPUTestParams, std::allocator<{anonymous}::ARMCPUTestParams> >]',
    inlined from 'testing::internal::ValueArray<Ts>::operator testing::internal::ParamGenerator<T>() const [with T = {anonymous}::ARMCPUTestParams; Ts = {{anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-param-util.h:742:70,
    inlined from 'testing::internal::ParamGenerator<{anonymous}::ARMCPUTestParams> {anonymous}::gtest_ARMCPUTestsPart2ARMCPUTestFixture_EvalGenerator_()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TargetParser/TargetParserTest.cpp:210:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:316:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::ARMCPUTestParams*, std::vector<{anonymous}::ARMCPUTestParams, std::allocator<{anonymous}::ARMCPUTestParams> > >' changed in GCC 7.1
  316 |   return ValuesIn(container.begin(), container.end());
      |                                                     ^
In function 'testing::internal::ParamGenerator<typename Container::value_type> testing::ValuesIn(const Container&) [with Container = std::vector<{anonymous}::ARMCPUTestParams, std::allocator<{anonymous}::ARMCPUTestParams> >]',
    inlined from 'testing::internal::ValueArray<Ts>::operator testing::internal::ParamGenerator<T>() const [with T = {anonymous}::ARMCPUTestParams; Ts = {{anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams, {anonymous}::ARMCPUTestParams}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-param-util.h:742:70,
    inlined from 'testing::internal::ParamGenerator<{anonymous}::ARMCPUTestParams> {anonymous}::gtest_AArch64CPUTestsAArch64CPUTestFixture_EvalGenerator_()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TargetParser/TargetParserTest.cpp:974:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:316:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const {anonymous}::ARMCPUTestParams*, std::vector<{anonymous}::ARMCPUTestParams, std::allocator<{anonymous}::ARMCPUTestParams> > >' changed in GCC 7.1
  316 |   return ValuesIn(container.begin(), container.end());
      |                                                     ^
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-printers.h:114,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-matchers.h:47,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-death-test.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:61:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<llvm::StringRef> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<llvm::StringRef> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<llvm::StringRef> > >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<llvm::StringRef> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<llvm::StringRef> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<llvm::StringRef> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector<llvm::StringRef>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<llvm::StringRef> > >]',
    inlined from 'virtual void {anonymous}::TargetParserTest_ARMExtensionFeatures_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TargetParser/TargetParserTest.cpp:699:31:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<llvm::StringRef> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<llvm::StringRef> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<llvm::StringRef> > > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = std::vector<llvm::StringRef>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<llvm::StringRef> > >]',
    inlined from 'virtual void {anonymous}::TargetParserTest_ARMExtensionFeatures_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TargetParser/TargetParserTest.cpp:700:33:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<llvm::StringRef> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<llvm::StringRef> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<llvm::StringRef> > > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[3325/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o
[3326/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MachineOperandTest.cpp:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperNE(const char*, const char*, const T1&, const T2&) [with T1 = char [5]; T2 = char [5]]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MachineOperandTest.cpp:422:3:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1620:28: warning: comparison between two arrays [-Warray-compare]
 1620 | GTEST_IMPL_CMP_HELPER_(NE, !=);
      |                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1608:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_'
 1608 |   if (val1 op val2) {\
      |            ^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1620:28: note: use unary '+' which decays operands to pointers or '&'indirect_ref' not supported by dump_decl<declaration error>[0] != &'indirect_ref' not supported by dump_decl<declaration error>[0]' to compare the addresses
 1620 | GTEST_IMPL_CMP_HELPER_(NE, !=);
      |                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1608:12: note: in definition of macro 'GTEST_IMPL_CMP_HELPER_'
 1608 |   if (val1 op val2) {\
      |            ^~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MachineOperandTest.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MachineOperandTest.cpp:34:
In constructor '{anonymous}::BogusSubtarget::BogusSubtarget(llvm::TargetMachine&)',
    inlined from '{anonymous}::BogusTargetMachine::BogusTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:110:9,
    inlined from '{anonymous}::BogusTargetMachine* {anonymous}::createTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:123:29,
    inlined from 'std::unique_ptr<llvm::MachineFunction> {anonymous}::createMachineFunction(llvm::LLVMContext&, llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:132:32,
    inlined from 'virtual void {anonymous}::MachineOperandTest_PrintRegisterMask_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MachineOperandTest.cpp:61:43:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   80 |         FL(), TL(TM) {}
      |                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MachineOperandTest.cpp: In member function 'virtual void {anonymous}::MachineOperandTest_PrintMetadata_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MachineOperandTest.cpp:328:11: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  328 |   MO.print(OS, MST, LLT{}, /*OpIdx*/~0U, /*PrintDef=*/false, /*IsStandalone=*/false,
      |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329 |            /*ShouldPrintRegisterTies=*/false, 0, /*TRI=*/nullptr,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  330 |            /*IntrinsicInfo=*/nullptr);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~
[3327/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MoveOnly.cpp.o
[3328/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o
[3329/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MappedIteratorTest.cpp.o
[3330/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IteratorTest.cpp.o
[3331/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:9:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void AArch64GISelMITest_DstOpSrcOp_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:84:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void AArch64GISelMITest_DstOpSrcOp_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:88:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void AArch64GISelMITest_TestBuildFPInsts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:132:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1717 |     return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void AArch64GISelMITest_TestBuildFPInsts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:133:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1731 |     return buildInstr(TargetOpcode::G_FSUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void AArch64GISelMITest_TestBuildFPInsts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:134:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMAD(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void AArch64GISelMITest_TestBuildFPInsts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:135:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1752 |     return buildInstr(TargetOpcode::G_FMAD, {Dst}, {Src0, Src1, Src2}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMAD(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void AArch64GISelMITest_TestBuildFPInsts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:136:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1752 |     return buildInstr(TargetOpcode::G_FMAD, {Dst}, {Src0, Src1, Src2}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void AArch64GISelMITest_TestBuildFPInsts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:137:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAbs(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void AArch64GISelMITest_TestBuildFPInsts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:138:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1764 |     return buildInstr(TargetOpcode::G_FABS, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCopysign(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_TestBuildFPInsts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:139:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1816:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1816 |     return buildInstr(TargetOpcode::G_FCOPYSIGN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1816:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1816:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp: In member function 'virtual void AArch64GISelMITest_BuildIntrinsic_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:168:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  168 |   B.buildIntrinsic(Intrinsic::sqrt, {S64}, false)
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:168:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildXor_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:196:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildXor_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:197:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp: In member function 'virtual void AArch64GISelMITest_BuildXor_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:200:37: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  200 |   auto Merge = B.buildMergeLikeInstr(S128, {Copies[0], Copies[1]});
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:200:37: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildXor_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:201:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTPOP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildBitCounts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:225:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1685 |     return buildInstr(TargetOpcode::G_CTPOP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1685:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildBitCounts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:226:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1690 |     return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildBitCounts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:227:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1695 |     return buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1695:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildBitCounts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:228:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1700:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1700 |     return buildInstr(TargetOpcode::G_CTTZ, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1700:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1700:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTTZ_ZERO_UNDEF(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildBitCounts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:229:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1705 |     return buildInstr(TargetOpcode::G_CTTZ_ZERO_UNDEF, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1705:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildCasts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:253:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1821 |     return buildInstr(TargetOpcode::G_UITOFP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildCasts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:254:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1826 |     return buildInstr(TargetOpcode::G_SITOFP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildCasts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:255:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1831 |     return buildInstr(TargetOpcode::G_FPTOUI, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildCasts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:256:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1836 |     return buildInstr(TargetOpcode::G_FPTOSI, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildMinMaxAbs_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:278:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1842 |     return buildInstr(TargetOpcode::G_SMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildMinMaxAbs_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:279:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1848 |     return buildInstr(TargetOpcode::G_SMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildMinMaxAbs_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:280:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1854 |     return buildInstr(TargetOpcode::G_UMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildMinMaxAbs_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:281:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1860:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1860 |     return buildInstr(TargetOpcode::G_UMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1860:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1860:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAbs(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildMinMaxAbs_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:282:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1865:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1865 |     return buildInstr(TargetOpcode::G_ABS, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1865:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1865:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp: In member function 'virtual void AArch64GISelMITest_BuildMergeLikeInstr_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:340:24: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  340 |   B.buildMergeLikeInstr(LLT::scalar(128), {RegC0, RegC1, RegC2, RegC3});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:340:24: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:343:43: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  343 |   Register RegC0C1 = B.buildMergeLikeInstr(V2x32, {RegC0, RegC1}).getReg(0);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:343:43: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:344:43: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  344 |   Register RegC2C3 = B.buildMergeLikeInstr(V2x32, {RegC2, RegC3}).getReg(0);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:344:43: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:346:24: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
  346 |   B.buildMergeLikeInstr(LLT::fixed_vector(4, 32), {RegC0C1, RegC2C3});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:346:24: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildAddoSubo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:407:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  561 |     return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUSubo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildAddoSubo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:408:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  567 |     return buildInstr(TargetOpcode::G_USUBO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildAddoSubo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:409:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:573:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  573 |     return buildInstr(TargetOpcode::G_SADDO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:573:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:573:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSSubo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildAddoSubo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:410:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:579:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  579 |     return buildInstr(TargetOpcode::G_SSUBO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:579:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:579:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAdde(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildAddoSubo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:412:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  599 |     return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut},
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 |                                              {Op0, Op1, CarryIn});
      |                                              ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUSube(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildAddoSubo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:413:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:607:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  607 |     return buildInstr(TargetOpcode::G_USUBE, {Res, CarryOut},
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  608 |                                              {Op0, Op1, CarryIn});
      |                                              ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:607:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:607:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSAdde(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildAddoSubo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:414:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:615:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  615 |     return buildInstr(TargetOpcode::G_SADDE, {Res, CarryOut},
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |                                              {Op0, Op1, CarryIn});
      |                                              ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:615:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:615:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSSube(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildAddoSubo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:415:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:623:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  623 |     return buildInstr(TargetOpcode::G_SSUBE, {Res, CarryOut},
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  624 |                                              {Op0, Op1, CarryIn});
      |                                              ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:623:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:623:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUbfx(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildBitfieldExtract_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:441:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2001:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2001 |     return buildInstr(TargetOpcode::G_UBFX, {Dst}, {Src, LSB, Width});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2001:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2001:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSbfx(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void AArch64GISelMITest_BuildBitfieldExtract_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:442:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1995 |     return buildInstr(TargetOpcode::G_SBFX, {Dst}, {Src, LSB, Width});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[3332/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalTreeTest.cpp.o
[3333/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o
[3334/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'virtual bool llvm::AArch64TargetLowering::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:23956: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
23956 | bool AArch64TargetLowering::isConstantUnsignedBitfieldExtractLegal(
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:23956: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'virtual llvm::Register llvm::AArch64TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:9649: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 9649 | Register AArch64TargetLowering::
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp: In member function 'virtual bool llvm::AArch64TargetLowering::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:2253:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2253 | bool AArch64TargetLowering::allowsMisalignedMemoryAccesses(
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::AArch64TargetLowering::insertCopiesSplitCSR(llvm::MachineBasicBlock*, const llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:22678:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock* llvm::AArch64TargetLowering::EmitF128CSEL(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:2642:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'llvm::MachineBasicBlock* llvm::AArch64TargetLowering::EmitF128CSEL(llvm::MachineInstr&, llvm::MachineBasicBlock*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:2643:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3335/4009] Linking CXX static library lib/libLLVMAArch64CodeGen.a
[3336/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o
[3337/4009] Linking CXX static library lib/libLLVMExegesisAArch64.a
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:9:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_TestConstantFoldCTL_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:207:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1690 |     return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_TestConstantFoldCTL_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:218:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1690 |     return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_TestCSEConstantConfig_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:145:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  145 |   auto MIBInput = B.buildInstr(TargetOpcode::G_TRUNC, {s16}, {Copies[0]});
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:145:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:145:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:146:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  146 |   auto MIBAdd = B.buildInstr(TargetOpcode::G_ADD, {s16}, {MIBInput, MIBInput});
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:146:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:146:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:155:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  155 |       CSEB.buildInstr(TargetOpcode::G_ADD, {s16}, {MIBInput, MIBInput});
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:155:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:155:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_TestCSE_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:23:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   23 |   auto MIBInput = B.buildInstr(TargetOpcode::G_TRUNC, {s16}, {Copies[0]});
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:23:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:23:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:24:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   24 |   auto MIBInput1 = B.buildInstr(TargetOpcode::G_TRUNC, {s16}, {Copies[1]});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:24:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:24:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:25:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   25 |   auto MIBAdd = B.buildInstr(TargetOpcode::G_ADD, {s16}, {MIBInput, MIBInput});
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:25:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:25:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:35:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   35 |       CSEB.buildInstr(TargetOpcode::G_ADD, {AddReg}, {MIBInput, MIBInput});
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:35:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:35:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:38:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   38 |       CSEB.buildInstr(TargetOpcode::G_ADD, {s16}, {MIBInput, MIBInput});
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:38:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:38:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:41:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   41 |       CSEB.buildInstr(TargetOpcode::G_ADD, {s16}, {MIBInput, MIBInput});
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:41:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:41:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:44:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   44 |       CSEB.buildInstr(TargetOpcode::G_ADD, {s16}, {MIBInput, MIBInput1});
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:44:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:44:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:52:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   52 |   auto MIBCF1 = CSEB.buildInstr(TargetOpcode::G_ADD, {s32}, {MIBCst, MIBCst});
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:52:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:52:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:119:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  119 |       CSEB.buildInstr(TargetOpcode::G_AND, {s32}, {Copies[0], Copies[1]});
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:119:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:119:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:122:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  122 |   auto ExtractMIB = CSEB.buildInstr(TargetOpcode::G_EXTRACT, {s16},
      |                     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123 |                                     {Copies[0], static_cast<uint64_t>(0)});
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:122:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:122:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:124:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  124 |   auto ExtractMIB1 = CSEB.buildInstr(TargetOpcode::G_EXTRACT, {s16},
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |                                      {Copies[0], static_cast<uint64_t>(0)});
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:124:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:124:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:126:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  126 |   auto ExtractMIB2 = CSEB.buildInstr(TargetOpcode::G_EXTRACT, {s16},
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  127 |                                      {Copies[0], static_cast<uint64_t>(1)});
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:126:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:126:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_TestCSE_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:132:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_TestCSE_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:133:43:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_TestCSE_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:134:43:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[3338/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o
[3339/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableListTest.cpp.o
[3340/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListTest.cpp.o
[3341/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o
[3342/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o
[3343/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o
[3344/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o
[3345/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MachineInstrPtrBind_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:83:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MachineInstrPtrBind_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:104:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  561 |     return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_MatchMiscellaneous_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:585:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  585 |   B.buildInstr(TargetOpcode::DBG_VALUE, {}, {Reg});
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:585:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:585:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:586:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  586 |   B.buildInstr(TargetOpcode::DBG_VALUE, {}, {Reg});
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:586:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:586:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchSpecificReg_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:888:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchBinaryOp_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:130:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchBinaryOp_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:148:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_MatchBinaryOp_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:164:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  164 |   auto MIBFMul = B.buildInstr(TargetOpcode::G_FMUL, {s64},
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |                               {Copies[0], B.buildConstant(s64, 42)});
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:164:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:164:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:174:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  174 |   auto MIBFSub = B.buildInstr(TargetOpcode::G_FSUB, {s64},
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175 |                               {Copies[0], B.buildConstant(s64, 42)});
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:174:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:174:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchBinaryOp_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:182:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchBinaryOp_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:191:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchBinaryOp_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:201:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchBinaryOp_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:209:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchNeg_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:818:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchNeg_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:826:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchNeg_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:831:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchNot_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:850:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchNot_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:858:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MatchNot_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:864:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_MatchFPUnaryOp_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:400:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  400 |   auto MIBFabs = B.buildInstr(TargetOpcode::G_FABS, {s32}, {Copy0s32});
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:400:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:400:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:406:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  406 |   auto MIBFNeg = B.buildInstr(TargetOpcode::G_FNEG, {s32}, {Copy0s32});
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:406:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:406:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
[3346/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/HashingTest.cpp.o
[3347/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o
[3348/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionExtrasTest.cpp.o
[3349/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FoldingSet.cpp.o
[3350/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FloatingPointMode.cpp.o
[3351/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FallibleIteratorTest.cpp.o
[3352/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EquivalenceClassesTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MachineInstrTest.cpp:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MachineInstrTest.cpp:36:
In constructor '{anonymous}::BogusSubtarget::BogusSubtarget(llvm::TargetMachine&)',
    inlined from '{anonymous}::BogusTargetMachine::BogusTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:110:9,
    inlined from '{anonymous}::BogusTargetMachine* {anonymous}::createTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:123:29,
    inlined from 'std::unique_ptr<llvm::MachineFunction> {anonymous}::createMachineFunction(llvm::LLVMContext&, llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:132:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   80 |         FL(), TL(TM) {}
      |                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[3353/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EnumeratedArrayTest.cpp.o
[3354/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EditDistanceTest.cpp.o
[3355/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DirectedGraphTest.cpp.o
[3356/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o
[3357/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o
[3358/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o
[3359/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o
[3360/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o
[3361/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/CombinationGeneratorTest.cpp.o
[3362/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/CoalescingBitVectorTest.cpp.o
[3363/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o
[3364/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BreadthFirstIteratorTest.cpp.o
[3365/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o
[3366/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitTest.cpp.o
[3367/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o
[3368/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitFieldsTest.cpp.o
[3369/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o
[3370/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APSIntTest.cpp.o
[3371/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APIntTest.cpp.o
[3372/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFloatTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallString.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:10:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::gsym::LineEntry&}; _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::gsym::LineEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
/usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]',
    inlined from 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineTable.h:188:20,
    inlined from 'void AddLines(uint64_t, uint32_t, llvm::gsym::FunctionInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:269:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]',
    inlined from 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineTable.h:188:20,
    inlined from 'void AddLines(uint64_t, uint32_t, llvm::gsym::FunctionInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:270:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]',
    inlined from 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineTable.h:188:20,
    inlined from 'void AddLines(uint64_t, uint32_t, llvm::gsym::FunctionInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:271:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]',
    inlined from 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineTable.h:188:20,
    inlined from 'virtual void GSYMTest_TestLineTableEncodeErrors_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:813:10:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]',
    inlined from 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineTable.h:188:20,
    inlined from 'virtual void GSYMTest_TestLineTableEncodeErrors_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:814:10:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]',
    inlined from 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineTable.h:188:20,
    inlined from 'virtual void GSYMTest_TestLineTableEncodeErrors_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:821:10:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::LineEntry; _Alloc = std::allocator<llvm::gsym::LineEntry>]',
    inlined from 'void llvm::gsym::LineTable::push(const llvm::gsym::LineEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/GSYM/LineTable.h:188:20,
    inlined from 'virtual void GSYMTest_TestLineTableEncodeErrors_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:822:10:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::LineEntry*, std::vector<llvm::gsym::LineEntry> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::gsym::InlineInfo&}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::gsym::InlineInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]',
    inlined from 'void AddInline(uint64_t, uint64_t, llvm::gsym::FunctionInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:283:34:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]',
    inlined from 'virtual void GSYMTest_TestInlineInfoEncodeErrors_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:475:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]',
    inlined from 'virtual void GSYMTest_TestInlineInfoEncodeErrors_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:486:39:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]',
    inlined from 'virtual void GSYMTest_TestInlineInfo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:403:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]',
    inlined from 'virtual void GSYMTest_TestInlineInfo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:404:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]',
    inlined from 'virtual void GSYMTest_TestInlineInfo_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:405:26:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::gsym::InlineInfo&}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::gsym::InlineInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::gsym::InlineInfo*, vector<llvm::gsym::InlineInfo> >; _ForwardIterator = llvm::gsym::InlineInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >; _ForwardIterator = llvm::gsym::InlineInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::gsym::InlineInfo*, vector<llvm::gsym::InlineInfo> >; _ForwardIterator = llvm::gsym::InlineInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::gsym::InlineInfo*, vector<llvm::gsym::InlineInfo> >; _ForwardIterator = llvm::gsym::InlineInfo*; _Tp = llvm::gsym::InlineInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::gsym::InlineInfo&}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]',
    inlined from 'virtual void GSYMTest_TestGsymLookups_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:1211:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::gsym::InlineInfo&}; _Tp = llvm::gsym::InlineInfo; _Alloc = std::allocator<llvm::gsym::InlineInfo>]',
    inlined from 'virtual void GSYMTest_TestGsymLookups_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:1217:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::gsym::InlineInfo*, std::vector<llvm::gsym::InlineInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3373/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFixedPointTest.cpp.o
[3374/4009] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/AnyTest.cpp.o
[3375/4009] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o
[3376/4009] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o
[3377/4009] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cpp.o
[3378/4009] Building CXX object tools/remarks-shlib/CMakeFiles/Remarks.dir/libremarks.cpp.o
[3379/4009] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o
[3380/4009] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o
[3381/4009] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o
[3382/4009] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/StringMapTest.cpp: In member function 'virtual void {anonymous}::StringMapCustomTest_StringMapEntryBaseSize_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/StringMapTest.cpp:617:55: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} changes value from '4294967296' to '0' [-Woverflow]
  617 |     LargeValue = std::numeric_limits<unsigned>::max() + 1ULL;
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/StringMapTest.cpp: In member function 'virtual void {anonymous}::StringMapCustomTest_StringMapEntrySize_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/StringMapTest.cpp:636:55: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} changes value from '4294967296' to '0' [-Woverflow]
  636 |     LargeValue = std::numeric_limits<unsigned>::max() + 1ULL;
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
[3383/4009] Building CXX object tools/llvm-yaml-parser-fuzzer/CMakeFiles/llvm-yaml-parser-fuzzer.dir/yaml-parser-fuzzer.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = std::vector<int>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:158:1:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: 'this' pointer is null [-Wnonnull]
  162 |           decltype(static_cast<TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/c++/13.2.1/vector:66,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:9:
/usr/include/c++/13.2.1/bits/stl_vector.h:910:7: note: in a call to non-static member function 'std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = int; _Alloc = std::allocator<int>; reverse_iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator<int*, std::vector<int> > >]'
  910 |       rbegin() _GLIBCXX_NOEXCEPT
      |       ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: 'this' pointer is null [-Wnonnull]
  167 |           decltype(static_cast<const TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/c++/13.2.1/bits/stl_vector.h:920:7: note: in a call to non-static member function 'std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = int; _Alloc = std::allocator<int>; const_reverse_iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator<const int*, std::vector<int> > >]'
  920 |       rbegin() const _GLIBCXX_NOEXCEPT
      |       ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = {anonymous}::ReverseOnlyVector]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:158:1:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: 'this' pointer is null [-Wnonnull]
  162 |           decltype(static_cast<TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:30:20: note: in a call to non-static member function '{anonymous}::ReverseOnlyVector::reverse_iterator {anonymous}::ReverseOnlyVector::rbegin()'
   30 |   reverse_iterator rbegin() { return Vec.rbegin(); }
      |                    ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: 'this' pointer is null [-Wnonnull]
  167 |           decltype(static_cast<const TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:32:26: note: in a call to non-static member function '{anonymous}::ReverseOnlyVector::const_reverse_iterator {anonymous}::ReverseOnlyVector::rbegin() const'
   32 |   const_reverse_iterator rbegin() const { return Vec.rbegin(); }
      |                          ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = {anonymous}::BidirectionalVector]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:158:1:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: 'this' pointer is null [-Wnonnull]
  162 |           decltype(static_cast<TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:50:20: note: in a call to non-static member function '{anonymous}::BidirectionalVector::reverse_iterator {anonymous}::BidirectionalVector::rbegin() const'
   50 |   reverse_iterator rbegin() const { return Vec.rbegin(); }
      |                    ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: 'this' pointer is null [-Wnonnull]
  167 |           decltype(static_cast<const TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:50:20: note: in a call to non-static member function '{anonymous}::BidirectionalVector::reverse_iterator {anonymous}::BidirectionalVector::rbegin() const'
   50 |   reverse_iterator rbegin() const { return Vec.rbegin(); }
      |                    ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = {anonymous}::CustomIteratorVector]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:158:1:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: 'this' pointer is null [-Wnonnull]
  162 |           decltype(static_cast<TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:117:20: note: in a call to non-static member function '{anonymous}::CustomIteratorVector::reverse_iterator {anonymous}::CustomIteratorVector::rbegin() const'
  117 |   reverse_iterator rbegin() const { return reverse_iterator(V.end()); }
      |                    ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: 'this' pointer is null [-Wnonnull]
  167 |           decltype(static_cast<const TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:117:20: note: in a call to non-static member function '{anonymous}::CustomIteratorVector::reverse_iterator {anonymous}::CustomIteratorVector::rbegin() const'
  117 |   reverse_iterator rbegin() const { return reverse_iterator(V.end()); }
      |                    ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = std::__cxx11::list<int>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:158:1:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: 'this' pointer is null [-Wnonnull]
  162 |           decltype(static_cast<TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/c++/13.2.1/list:65,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:14:
/usr/include/c++/13.2.1/bits/stl_list.h:1062:7: note: in a call to non-static member function 'std::__cxx11::list<_Tp, _Alloc>::reverse_iterator std::__cxx11::list<_Tp, _Alloc>::rbegin() [with _Tp = int; _Alloc = std::allocator<int>; reverse_iterator = std::reverse_iterator<std::_List_iterator<int> >]'
 1062 |       rbegin() _GLIBCXX_NOEXCEPT
      |       ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: 'this' pointer is null [-Wnonnull]
  167 |           decltype(static_cast<const TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/c++/13.2.1/bits/stl_list.h:1072:7: note: in a call to non-static member function 'std::__cxx11::list<_Tp, _Alloc>::const_reverse_iterator std::__cxx11::list<_Tp, _Alloc>::rbegin() const [with _Tp = int; _Alloc = std::allocator<int>; const_reverse_iterator = std::reverse_iterator<std::_List_const_iterator<int> >]'
 1072 |       rbegin() const _GLIBCXX_NOEXCEPT
      |       ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp: In instantiation of 'void {anonymous}::RangeAdapterRValueTest_RangeType_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = {anonymous}::BidirectionalVectorConsts]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:158:1:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:162:61: warning: 'this' pointer is null [-Wnonnull]
  162 |           decltype(static_cast<TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:71:20: note: in a call to non-static member function '{anonymous}::BidirectionalVectorConsts::reverse_iterator {anonymous}::BidirectionalVectorConsts::rbegin()'
   71 |   reverse_iterator rbegin() { return Vec.rbegin(); }
      |                    ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:167:67: warning: 'this' pointer is null [-Wnonnull]
  167 |           decltype(static_cast<const TypeParam *>(nullptr)->rbegin())>::value,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/RangeAdapterTest.cpp:73:26: note: in a call to non-static member function '{anonymous}::BidirectionalVectorConsts::const_reverse_iterator {anonymous}::BidirectionalVectorConsts::rbegin() const'
   73 |   const_reverse_iterator rbegin() const { return Vec.rbegin(); }
      |                          ^~~~~~
[3384/4009] Building CXX object tools/llvm-yaml-parser-fuzzer/CMakeFiles/llvm-yaml-parser-fuzzer.dir/DummyYAMLParserFuzzer.cpp.o
[3385/4009] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/yaml-numeric-parser-fuzzer.cpp.o
[3386/4009] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/DummyYAMLNumericParserFuzzer.cpp.o
[3387/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cpp.o
[3388/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cpp.o
[3389/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cpp.o
[3390/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cpp.o
[3391/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-fdr-dump.cpp.o
[3392/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cpp.o
[3393/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cpp.o
[3394/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LexicalScopesTest.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LexicalScopesTest.cpp:36:
In constructor '{anonymous}::BogusSubtarget::BogusSubtarget(llvm::TargetMachine&)',
    inlined from '{anonymous}::BogusTargetMachine::BogusTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:110:9,
    inlined from '{anonymous}::BogusTargetMachine* {anonymous}::createTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:123:29,
    inlined from 'std::unique_ptr<llvm::MachineFunction> {anonymous}::createMachineFunction(llvm::LLVMContext&, llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:132:32,
    inlined from '{anonymous}::LexicalScopesTest::LexicalScopesTest()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/LexicalScopesTest.cpp:75:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   80 |         FL(), TL(TM) {}
      |                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[3395/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-actions.h:53,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock.h:58,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function 'T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&>::Analysis::Result]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
  355 | inline T Invalid() {
      |          ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
  360 |   return Invalid<T>();
      |          ~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function 'T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&>::Analysis::Result]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
  355 | inline T Invalid() {
      |          ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
  360 |   return Invalid<T>();
      |          ~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function 'T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<1>, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&>::Analysis::Result]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
  355 | inline T Invalid() {
      |          ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
  360 |   return Invalid<T>();
      |          ~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function 'T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockFunctionAnalysisHandle, llvm::Function>::Analysis::Result]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
  355 | inline T Invalid() {
      |          ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
  360 |   return Invalid<T>();
      |          ~~~~~~~~~~^~
[3396/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cpp.o
[3397/4009] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cpp.o
[3398/4009] Building CXX object tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o
[3399/4009] Building CXX object tools/llvm-tli-checker/CMakeFiles/llvm-tli-checker.dir/llvm-tli-checker.cpp.o
[3400/4009] Building CXX object tools/llvm-tapi-diff/CMakeFiles/llvm-tapi-diff.dir/DiffEngine.cpp.o
[3401/4009] Building CXX object tools/llvm-tapi-diff/CMakeFiles/llvm-tapi-diff.dir/llvm-tapi-diff.cpp.o
[3402/4009] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[3403/4009] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o
[3404/4009] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o
[3405/4009] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o
[3406/4009] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o
[3407/4009] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o
[3408/4009] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size-driver.cpp.o
[3409/4009] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o
[3410/4009] Building CXX object tools/llvm-sim/CMakeFiles/llvm-sim.dir/llvm-sim.cpp.o
[3411/4009] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o
[3412/4009] Building CXX object tools/llvm-rust-demangle-fuzzer/CMakeFiles/llvm-rust-demangle-fuzzer.dir/llvm-rust-demangle-fuzzer.cpp.o
[3413/4009] Building CXX object tools/llvm-rust-demangle-fuzzer/CMakeFiles/llvm-rust-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[3414/4009] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o
[3415/4009] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkUtil.cpp.o
[3416/4009] Building CXX object tools/llvm-remark-size-diff/CMakeFiles/llvm-remark-size-diff.dir/RemarkSizeDiff.cpp.o
[3417/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/llvm-reduce.cpp.o
[3418/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/StripDebugInfo.cpp.o
[3419/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/SimplifyInstructions.cpp.o
[3420/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/RunIRPasses.cpp.o
[3421/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceUsingSimplifyCFG.cpp.o
[3422/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterUses.cpp.o
[3423/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterDefs.cpp.o
[3424/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterMasks.cpp.o
[3425/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceVirtualRegisters.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/FunctionExtrasTest.cpp:9:
In destructor 'llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::~UniqueFunctionBase() [with ReturnT = const {anonymous}::Incomplete; ParamTs = {}]',
    inlined from 'llvm::unique_function<const {anonymous}::Incomplete()>::~unique_function()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:363:7,
    inlined from 'virtual void {anonymous}::UniqueFunctionTest_IncompleteCallableType_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ADT/FunctionExtrasTest.cpp:306:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:290:33: warning: array subscript 'llvm::detail::UniqueFunctionBase<const {anonymous}::Incomplete>::NonTrivialCallbacks[0]' is partly outside array bounds of 'llvm::detail::UniqueFunctionBase<const {anonymous}::Incomplete>::TrivialCallback [1]' [-Warray-bounds=]
  290 |       getNonTrivialCallbacks()->DestroyPtr(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h: In member function 'virtual void {anonymous}::UniqueFunctionTest_IncompleteCallableType_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FunctionExtras.h:356:5: note: object 'llvm::detail::UniqueFunctionBase<const {anonymous}::Incomplete>::CallbacksHolder<{anonymous}::Incomplete (*)(), {anonymous}::Incomplete (*)(), void>::Callbacks' of size 8
  356 |     UniqueFunctionBase<R, P...>::CallbacksHolder<
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[3426/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceIRReferences.cpp.o
[3427/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionFlagsMIR.cpp.o
[3428/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionsMIR.cpp.o
[3429/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsToArgs.cpp.o
[3430/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsSkip.cpp.o
[3431/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperands.cpp.o
[3432/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceSpecialGlobals.cpp.o
[3433/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOpcodes.cpp.o
[3434/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandBundles.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h: In member function 'virtual llvm::Expected<std::vector<std::vector<llvm::orc::ExecutorAddr> > > llvm::orc::UnsupportedExecutorProcessControl::lookupSymbols(llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:400:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorProcessControl::LookupRequest>' changed in GCC 7.1
  400 |   lookupSymbols(ArrayRef<LookupRequest> Request) override {
      |   ^~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseSet.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/Core.h:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h: In function 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(std::initializer_list<typename llvm::DenseMapBase<llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>, KeyT, ValueT, KeyInfoT, BucketT>::value_type>) [with KeyT = llvm::orc::SymbolStringPtr; ValueT = llvm::JITEvaluatedSymbol; KeyInfoT = llvm::DenseMapInfo<llvm::orc::SymbolStringPtr>; BucketT = llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:748:3: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  748 |   DenseMap(std::initializer_list<typename BaseT::value_type> Vals) {
      |   ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h: In function 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(std::initializer_list<typename llvm::DenseMapBase<llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>, KeyT, ValueT, KeyInfoT, BucketT>::value_type>) [with KeyT = llvm::orc::SymbolStringPtr; ValueT = llvm::JITEvaluatedSymbol; KeyInfoT = llvm::DenseMapInfo<llvm::orc::SymbolStringPtr>; BucketT = llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:748:3: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::CoreAPIsStandardTest_RemoveSymbolsTest_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::CoreAPIsStandardTest_RemoveSymbolsTest_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::CoreAPIsStandardTest_RemoveSymbolsTest_Test::TestBody()::<lambda(std::unique_ptr<llvm::orc::MaterializationResponsibility>)>; _ArgTypes = {std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:173:35: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  173 |         cantFail(R->notifyResolved({{Bar, BarSym}}));
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::CoreAPIsStandardTest_AddAndMaterializeLazySymbol_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::CoreAPIsStandardTest_AddAndMaterializeLazySymbol_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::CoreAPIsStandardTest_AddAndMaterializeLazySymbol_Test::TestBody()::<lambda(std::unique_ptr<llvm::orc::MaterializationResponsibility>)>; _ArgTypes = {std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:963:36: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  963 |         cantFail(R->notifyResolved(SymbolMap({{Foo, FooSym}})));
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::CoreAPIsStandardTest_TestGetRequestedSymbolsAndReplace_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::CoreAPIsStandardTest_TestGetRequestedSymbolsAndReplace_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::CoreAPIsStandardTest_TestGetRequestedSymbolsAndReplace_Test::TestBody()::<lambda(std::unique_ptr<llvm::orc::MaterializationResponsibility>)>::<lambda(std::unique_ptr<llvm::orc::MaterializationResponsibility>)>; _ArgTypes = {std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1336:43: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1336 |               cantFail(R2->notifyResolved(SymbolMap({{Bar, BarSym}})));
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::CoreAPIsStandardTest_DefineMaterializingSymbol_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::CoreAPIsStandardTest_DefineMaterializingSymbol_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::CoreAPIsStandardTest_DefineMaterializingSymbol_Test::TestBody()::<lambda(std::unique_ptr<llvm::orc::MaterializationResponsibility>)>; _ArgTypes = {std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1070:36: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1070 |         cantFail(R->notifyResolved(SymbolMap({{Foo, FooSym}, {Bar, BarSym}})));
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::CoreAPIsStandardTest_TestMaterializationResponsibilityDelegation_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::CoreAPIsStandardTest_TestMaterializationResponsibilityDelegation_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::CoreAPIsStandardTest_TestMaterializationResponsibilityDelegation_Test::TestBody()::<lambda(std::unique_ptr<llvm::orc::MaterializationResponsibility>)>; _ArgTypes = {std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1373:35: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1373 |         cantFail(R->notifyResolved({{Foo, FooSym}}));
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1375:36: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1375 |         cantFail(R2->notifyResolved({{Bar, BarSym}}));
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::CoreAPIsStandardTest_TestLookupWithUnthreadedMaterialization_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::CoreAPIsStandardTest_TestLookupWithUnthreadedMaterialization_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::CoreAPIsStandardTest_TestLookupWithUnthreadedMaterialization_Test::TestBody()::<lambda(std::unique_ptr<llvm::orc::MaterializationResponsibility>)>; _ArgTypes = {std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1272:35: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1272 |         cantFail(R->notifyResolved({{Foo, FooSym}}));
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::CoreAPIsStandardTest_TestThatReExportsDontUnnecessarilyMaterialize_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::CoreAPIsStandardTest_TestThatReExportsDontUnnecessarilyMaterialize_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::CoreAPIsStandardTest_TestThatReExportsDontUnnecessarilyMaterialize_Test::TestBody()::<lambda(std::unique_ptr<llvm::orc::MaterializationResponsibility>)>; _ArgTypes = {std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:397:35: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  397 |         cantFail(R->notifyResolved({{Bar, BarSym}}));
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::CoreAPIsStandardTest_FailEmissionAfterResolution_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::CoreAPIsStandardTest_FailEmissionAfterResolution_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::CoreAPIsStandardTest_FailEmissionAfterResolution_Test::TestBody()::<lambda(std::unique_ptr<llvm::orc::MaterializationResponsibility>)>; _ArgTypes = {std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1214:36: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1214 |         cantFail(R->notifyResolved(SymbolMap({{Foo, FooSym}, {Bar, BarSym}})));
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_DropMaterializerWhenEmpty_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:941:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  941 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:946:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  946 |   cantFail(JD.define(absoluteSymbols({{Bar, BarSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_BasicSuccessfulLookup_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:53:33: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
   53 |   cantFail(FooMR->notifyResolved({{Foo, FooSym}}));
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_AddAndMaterializeLazySymbol_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:974:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  974 |   cantFail(JD.define(absoluteSymbols({{Bar, BarSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_FailAfterPartialResolution_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1244:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1244 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_TestMaterializeWeakSymbol_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1428:33: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1428 |   cantFail(FooR->notifyResolved(SymbolMap({{Foo, FooSym}})));
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_RemoveSymbolsTest_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:164:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  164 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:225:32: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  225 |   cantFail(BazR->notifyResolved({{Baz, BazSym}}));
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_AsynchronousGeneratorTest_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1166:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1166 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:374,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_FailAfterMaterialization_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:879:41: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  879 |   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Succeeded())
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:119:3: note: in expansion of macro 'GTEST_PRED_FORMAT1_'
  119 |   GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:4582:37: note: in expansion of macro 'EXPECT_PRED_FORMAT1'
 4582 | #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\
      |                                     ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:164:3: note: in expansion of macro 'EXPECT_THAT'
  164 |   EXPECT_THAT(llvm::detail::TakeError(Err), Matcher)
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:879:3: note: in expansion of macro 'EXPECT_THAT_ERROR'
  879 |   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Succeeded())
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_TestTrivialCircularDependency_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:461:41: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  461 |   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Succeeded())
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:119:3: note: in expansion of macro 'GTEST_PRED_FORMAT1_'
  119 |   GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:4582:37: note: in expansion of macro 'EXPECT_PRED_FORMAT1'
 4582 | #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\
      |                                     ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:164:3: note: in expansion of macro 'EXPECT_THAT'
  164 |   EXPECT_THAT(llvm::detail::TakeError(Err), Matcher)
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:461:3: note: in expansion of macro 'EXPECT_THAT_ERROR'
  461 |   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Succeeded())
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_RedefineBoundWeakSymbol_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1049:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1049 |   cantFail(JD.define(absoluteSymbols({{Foo, {FooAddr, WeakExported}}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1054:46: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1054 |   EXPECT_THAT_ERROR(JD.define(absoluteSymbols({{Foo, FooSym}})), Failed());
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:119:3: note: in expansion of macro 'GTEST_PRED_FORMAT1_'
  119 |   GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:4582:37: note: in expansion of macro 'EXPECT_PRED_FORMAT1'
 4582 | #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\
      |                                     ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:164:3: note: in expansion of macro 'EXPECT_THAT'
  164 |   EXPECT_THAT(llvm::detail::TakeError(Err), Matcher)
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1054:3: note: in expansion of macro 'EXPECT_THAT_ERROR'
 1054 |   EXPECT_THAT_ERROR(JD.define(absoluteSymbols({{Foo, FooSym}})), Failed());
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_FailEmissionAfterResolution_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1209:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1209 |   cantFail(JD.define(absoluteSymbols({{Baz, BazSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_AddDependencyOnFailedSymbol_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:816:41: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  816 |   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Failed())
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:119:3: note: in expansion of macro 'GTEST_PRED_FORMAT1_'
  119 |   GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:4582:37: note: in expansion of macro 'EXPECT_PRED_FORMAT1'
 4582 | #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\
      |                                     ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:164:3: note: in expansion of macro 'EXPECT_THAT'
  164 |   EXPECT_THAT(llvm::detail::TakeError(Err), Matcher)
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:816:3: note: in expansion of macro 'EXPECT_THAT_ERROR'
  816 |   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Failed())
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_FailureInCircularDependency_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:746:41: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  746 |   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Failed())
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:119:3: note: in expansion of macro 'GTEST_PRED_FORMAT1_'
  119 |   GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:4582:37: note: in expansion of macro 'EXPECT_PRED_FORMAT1'
 4582 | #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\
      |                                     ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:164:3: note: in expansion of macro 'EXPECT_THAT'
  164 |   EXPECT_THAT(llvm::detail::TakeError(Err), Matcher)
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:746:3: note: in expansion of macro 'EXPECT_THAT_ERROR'
  746 |   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Failed())
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_FailureInDependency_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:676:41: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  676 |   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Failed())
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:119:3: note: in expansion of macro 'GTEST_PRED_FORMAT1_'
  119 |   GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:4582:37: note: in expansion of macro 'EXPECT_PRED_FORMAT1'
 4582 | #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\
      |                                     ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:164:3: note: in expansion of macro 'EXPECT_THAT'
  164 |   EXPECT_THAT(llvm::detail::TakeError(Err), Matcher)
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:676:3: note: in expansion of macro 'EXPECT_THAT_ERROR'
  676 |   EXPECT_THAT_ERROR(FooR->notifyResolved({{Foo, FooSym}}), Failed())
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_TestBasicReExports_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:376:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  376 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_TestThatReExportsDontUnnecessarilyMaterialize_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:390:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  390 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_TestLookupWithThreadedMaterialization_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1302:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1302 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::CoreAPIsStandardTest_TestGetRequestedSymbolsAndReplace_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::CoreAPIsStandardTest_TestGetRequestedSymbolsAndReplace_Test::TestBody()::<lambda(unique_ptr<llvm::orc::MaterializationResponsibility>)>&; _Args = {unique_ptr<llvm::orc::MaterializationResponsibility, default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::CoreAPIsStandardTest_TestGetRequestedSymbolsAndReplace_Test::TestBody()::<lambda(std::unique_ptr<llvm::orc::MaterializationResponsibility>)>; _ArgTypes = {std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1343:36: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1343 |         cantFail(R->notifyResolved(SymbolMap({{Foo, FooSym}})));
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_TestChainedAliases_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:358:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  358 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_LookupWithHiddenSymbols_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:265:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  265 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarHiddenSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:268:38: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  268 |   cantFail(JD2.define(absoluteSymbols({{Bar, QuxSym}})));
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_GeneratorTest_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1089:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1089 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Baz, BazHiddenSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1114:7: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1114 |       SymbolMap({{Bar, BarSym}, {Baz, BazSym}})));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_TestReexportsGenerator_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:419:38: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  419 |   cantFail(JD2.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_LookupFlagsTest_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:294:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  294 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_RemoveJITDylibs_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1543:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1543 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1589:42: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
 1589 |   EXPECT_THAT_ERROR(BazMR->notifyResolved({{Baz, BazSym}}), Failed());
      |                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:119:3: note: in expansion of macro 'GTEST_PRED_FORMAT1_'
  119 |   GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:4582:37: note: in expansion of macro 'EXPECT_PRED_FORMAT1'
 4582 | #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\
      |                                     ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:164:3: note: in expansion of macro 'EXPECT_THAT'
  164 |   EXPECT_THAT(llvm::detail::TakeError(Err), Matcher)
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:1589:3: note: in expansion of macro 'EXPECT_THAT_ERROR'
 1589 |   EXPECT_THAT_ERROR(BazMR->notifyResolved({{Baz, BazSym}}), Failed());
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp: In member function 'virtual void {anonymous}::CoreAPIsStandardTest_TestBasicAliases_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:341:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  341 |   cantFail(JD.define(absoluteSymbols({{Foo, FooSym}, {Bar, BarSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:344:37: note: parameter passing for argument of type 'std::initializer_list<llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> >' changed in GCC 7.1
  344 |   cantFail(JD.define(absoluteSymbols({{Qux, QuxSym}})));
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[3435/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMemoryOperations.cpp.o
[3436/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceModuleData.cpp.o
[3437/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMetadata.cpp.o
[3438/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInvokes.cpp.o
[3439/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionFlags.cpp.o
[3440/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructions.cpp.o
[3441/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalVars.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-registry.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-fdr-dump.cpp:13:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _ForwardIterator = llvm::xray::BlockIndexer::Block*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >; _ForwardIterator = llvm::xray::BlockIndexer::Block*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _ForwardIterator = llvm::xray::BlockIndexer::Block*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, vector<llvm::xray::BlockIndexer::Block> >; _ForwardIterator = llvm::xray::BlockIndexer::Block*; _Tp = llvm::xray::BlockIndexer::Block]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::xray::BlockIndexer::Block; _Alloc = std::allocator<llvm::xray::BlockIndexer::Block>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = std::pair<long long unsigned int, int>; _T2 = std::vector<llvm::xray::BlockIndexer::Block>]' at /usr/include/c++/13.2.1/bits/stl_pair.h:197:17,
    inlined from 'llvm::detail::DenseMapPair<std::pair<long long unsigned int, int>, std::vector<llvm::xray::BlockIndexer::Block> >::DenseMapPair(const llvm::detail::DenseMapPair<std::pair<long long unsigned int, int>, std::vector<llvm::xray::BlockIndexer::Block> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:42:8,
    inlined from '<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-fdr-dump.cpp:104:35:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::xray::BlockIndexer::Block*, std::vector<llvm::xray::BlockIndexer::Block> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[3442/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalVarInitializers.cpp.o
[3443/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalValues.cpp.o
[3444/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalObjects.cpp.o
[3445/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceFunctions.cpp.o
[3446/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceFunctionBodies.cpp.o
[3447/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceDIMetadata.cpp.o
[3448/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceBasicBlocks.cpp.o
[3449/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceAttributes.cpp.o
[3450/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceArguments.cpp.o
[3451/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceAliases.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/func-id-helper.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-extract.cpp:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::xray::YAMLXRaySledEntry}; _Tp = llvm::xray::YAMLXRaySledEntry; _Alloc = std::allocator<llvm::xray::YAMLXRaySledEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::xray::YAMLXRaySledEntry>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::xray::YAMLXRaySledEntry}; _Tp = llvm::xray::YAMLXRaySledEntry; _Alloc = std::allocator<llvm::xray::YAMLXRaySledEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::xray::YAMLXRaySledEntry; _Alloc = std::allocator<llvm::xray::YAMLXRaySledEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void {anonymous}::exportAsYAML(const llvm::xray::InstrumentationMap&, llvm::raw_ostream&, llvm::xray::FuncIdConversionHelper&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-extract.cpp:67:24,
    inlined from '<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-extract.cpp:99:15:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::YAMLXRaySledEntry*, std::vector<llvm::xray::YAMLXRaySledEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3452/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/Utils.cpp.o
[3453/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/Delta.cpp.o
[3454/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/TestRunner.cpp.o
[3455/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/ReducerWorkItem.cpp.o
[3456/4009] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/DeltaManager.cpp.o
[3457/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj-driver.cpp.o
[3458/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/XCOFFDumper.cpp.o
[3459/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o
[3460/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o
[3461/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o
[3462/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o
[3463/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o
[3464/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o
[3465/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o
[3466/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o
[3467/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o
[3468/4009] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o
[3469/4009] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc-driver.cpp.o
[3470/4009] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o
[3471/4009] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o
[3472/4009] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o
[3473/4009] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptCppFilter.cpp.o
[3474/4009] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o
[3475/4009] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o
[3476/4009] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/MissingFrameInferrer.cpp.o
[3477/4009] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/ProfileGenerator.cpp.o
[3478/4009] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/ProfiledBinary.cpp.o
[3479/4009] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/CSPreInliner.cpp.o
[3480/4009] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/PerfReader.cpp.o
[3481/4009] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/llvm-profgen.cpp.o
[3482/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o
[3483/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/TypeReferenceTracker.cpp.o
[3484/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/func-id-helper.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-converter.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-converter.cpp:12:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::xray::YAMLXRayRecord}; _Tp = llvm::xray::YAMLXRayRecord; _Alloc = std::allocator<llvm::xray::YAMLXRayRecord>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::xray::YAMLXRayRecord>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::xray::YAMLXRayRecord}; _Tp = llvm::xray::YAMLXRayRecord; _Alloc = std::allocator<llvm::xray::YAMLXRayRecord>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::xray::YAMLXRayRecord; _Alloc = std::allocator<llvm::xray::YAMLXRayRecord>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::xray::TraceConverter::exportAsYAML(const llvm::xray::Trace&, llvm::raw_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-converter.cpp:94:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::YAMLXRayRecord*, std::vector<llvm::xray::YAMLXRayRecord> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3485/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o
[3486/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o
[3487/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o
[3488/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o
[3489/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o
[3490/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o
[3491/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o
[3492/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o
[3493/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-remark-size-diff/RemarkSizeDiff.cpp:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-remark-size-diff/RemarkSizeDiff.cpp:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:615:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  615 | inline Object::Object(std::initializer_list<KV> Properties) {
      |        ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-remark-size-diff/RemarkSizeDiff.cpp: In function 'llvm::json::Array getFunctionDiffListAsJSON(const llvm::SmallVector<FunctionDiff>&, const FilesPresent&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-remark-size-diff/RemarkSizeDiff.cpp:431:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  431 | }
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-remark-size-diff/RemarkSizeDiff.cpp:431:1: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  431 | }
      | ^
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Array getFunctionDiffListAsJSON(const llvm::SmallVector<FunctionDiff>&, const FilesPresent&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-remark-size-diff/RemarkSizeDiff.cpp:428:34:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void outputJSONForAllDiffs(llvm::StringRef, llvm::StringRef, const DiffsCategorizedByFilesPresent&, llvm::raw_ostream&)',
    inlined from 'llvm::Error outputAllDiffs(llvm::StringRef, llvm::StringRef, DiffsCategorizedByFilesPresent&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-remark-size-diff/RemarkSizeDiff.cpp:483:26,
    inlined from 'bool tryOutputAllDiffs(llvm::StringRef, llvm::StringRef, DiffsCategorizedByFilesPresent&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-remark-size-diff/RemarkSizeDiff.cpp:496:77,
    inlined from 'int main(int, const char**)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-remark-size-diff/RemarkSizeDiff.cpp:519:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-remark-size-diff/RemarkSizeDiff.cpp:456:65: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  456 |       {{"A", InputFileNameA.str()}, {"B", InputFileNameB.str()}});
      |                                                                 ^
[3494/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o
[3495/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o
[3496/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o
[3497/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o
[3498/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o
[3499/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/ExplainOutputStyle.cpp.o
[3500/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o
[3501/4009] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/func-id-helper.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:14:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1957:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1957 |     __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1957:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1957:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:281:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:307:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:284:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:307:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:287:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:307:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:281:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:320:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:284:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:320:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]',
    inlined from 'void llvm::xray::GraphRenderer::getStats(U, U, TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:287:19,
    inlined from 'void llvm::xray::GraphRenderer::calculateVertexStatistics()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:320:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |                          std::__lg(__last - __first) * 2,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |                          __gnu_cxx::__ops::__iter_less_iter());
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'llvm::Error llvm::xray::GraphRenderer::accountRecord(const llvm::xray::XRayRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:253:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'llvm::Error llvm::xray::GraphRenderer::accountRecord(const llvm::xray::XRayRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-graph.cpp:263:25:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3502/4009] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o
[3503/4009] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o
[3504/4009] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o
[3505/4009] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/XCOFFDump.cpp.o
[3506/4009] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o
[3507/4009] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/OffloadDump.cpp.o
[3508/4009] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o
[3509/4009] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o
[3510/4009] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o
[3511/4009] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/SourcePrinter.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/Win64EHDumper.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/Win64EHDumper.cpp:9:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned int]',
    inlined from 'void llvm::Win64EH::Dumper::printUnwindInfo(const Context&, const llvm::object::coff_section*, off_t, const llvm::Win64EH::UnwindInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/Win64EHDumper.cpp:318:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3512/4009] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o
[3513/4009] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy-driver.cpp.o
[3514/4009] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o
[3515/4009] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/ObjcopyOptions.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DIBuilder.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:13:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2983:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2986:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2987:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2988:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2989:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2990:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2991:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2992:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2993:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2995:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2996:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2999:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3000:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3001:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3002:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3003:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3004:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3005:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3006:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3007:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3008:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isValid_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3010:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3325:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3325:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3326:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3326:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3327:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3327:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3330:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3330:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3333:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3333:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3336:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3336:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3341:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3341:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3349:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_isEqualExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3349:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3168:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3168:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3170:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3170:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3173:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3173:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3176:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3176:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3181:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3181:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3182:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3182:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3185:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3185:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3189:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3189:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3194:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3194:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3102:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3102:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3103:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3103:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3107:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3107:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3108:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3108:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3111:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3111:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3114:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3114:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3120:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3120:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3121:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3121:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3124:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3124:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3126:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3126:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3129:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3129:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3130:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3130:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3133:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3133:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3135:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3135:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3140:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3140:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3143:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToUndefExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3143:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3229:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3229:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3230:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3230:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3231:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3231:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3233:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3233:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3236:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3236:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3241:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3241:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3242:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3242:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3245:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3245:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3248:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3248:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3252:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3252:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3255:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3255:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3259:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3259:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3264:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3264:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3272:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3274:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3277:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_convertToNonVariadicExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3280:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGlobalVariableExpressionTest_get_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2833:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGlobalVariableExpressionTest_get_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2834:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:9:
In member function 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [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> >]',
    inlined from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [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> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:934:22,
    inlined from 'llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:296:3,
    inlined from 'llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:858:60,
    inlined from 'virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:36:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:1174:9: warning: array subscript 0 is outside array bounds of 'llvm::LLVMContext [1]' [-Warray-bounds=]
 1174 |     if (Small)
      |         ^~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:31:15: note: at offset 16 into object 'Context' of size 4
   31 |   LLVMContext Context;
      |               ^~~~~~~
In member function 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [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> >]',
    inlined from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [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> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:934:22,
    inlined from 'llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:296:3,
    inlined from 'llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:858:60,
    inlined from 'virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:36:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:1177:38: warning: array subscript 3 is outside array bounds of 'llvm::LLVMContext [1]' [-Warray-bounds=]
 1177 |     deallocate_buffer(getLargeRep()->Buckets,
      |                       ~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:31:15: note: at offset 24 into object 'Context' of size 4
   31 |   LLVMContext Context;
      |               ^~~~~~~
In member function 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [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> >]',
    inlined from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [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> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:934:22,
    inlined from 'llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:296:3,
    inlined from 'llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:858:60,
    inlined from 'virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:36:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:1178:56: warning: array subscript 3 is outside array bounds of 'llvm::LLVMContext [1]' [-Warray-bounds=]
 1178 |                       sizeof(BucketT) * getLargeRep()->NumBuckets,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:31:15: note: at offset 24 into object 'Context' of size 4
   31 |   LLVMContext Context;
      |               ^~~~~~~
In member function 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [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> >]',
    inlined from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [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> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:934:22,
    inlined from 'llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:296:3,
    inlined from 'llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:858:60,
    inlined from 'virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:36:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:1180:5: warning: array subscript 3 is outside array bounds of 'llvm::LLVMContext [1]' [-Warray-bounds=]
 1180 |     getLargeRep()->~LargeRep();
      |     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:31:15: note: at offset 24 into object 'Context' of size 4
   31 |   LLVMContext Context;
      |               ^~~~~~~
In destructor 'llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()',
    inlined from 'llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:858:60,
    inlined from 'virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:36:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:296:3: warning: array subscript 'llvm::ReplaceableMetadataImpl[0]' is partly outside array bounds of 'llvm::LLVMContext [1]' [-Warray-bounds=]
  296 |   }
      |   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:31:15: note: object 'Context' of size 4
   31 |   LLVMContext Context;
      |               ^~~~~~~
In member function 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [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> >]',
    inlined from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [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> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:934:22,
    inlined from 'llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:296:3,
    inlined from 'void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr<llvm::ReplaceableMetadataImpl>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:895:31,
    inlined from 'virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:49:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:1174:9: warning: array subscript 0 is outside array bounds of 'llvm::LLVMContext [1]' [-Warray-bounds=]
 1174 |     if (Small)
      |         ^~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:47:15: note: at offset 16 into object 'Context' of size 4
   47 |   LLVMContext Context;
      |               ^~~~~~~
In member function 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [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> >]',
    inlined from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [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> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:934:22,
    inlined from 'llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:296:3,
    inlined from 'void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr<llvm::ReplaceableMetadataImpl>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:895:31,
    inlined from 'virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:49:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:1177:38: warning: array subscript 3 is outside array bounds of 'llvm::LLVMContext [1]' [-Warray-bounds=]
 1177 |     deallocate_buffer(getLargeRep()->Buckets,
      |                       ~~~~~~~~~~~~~~~^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:47:15: note: at offset 24 into object 'Context' of size 4
   47 |   LLVMContext Context;
      |               ^~~~~~~
In member function 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [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> >]',
    inlined from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [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> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:934:22,
    inlined from 'llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:296:3,
    inlined from 'void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr<llvm::ReplaceableMetadataImpl>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:895:31,
    inlined from 'virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:49:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:1178:56: warning: array subscript 3 is outside array bounds of 'llvm::LLVMContext [1]' [-Warray-bounds=]
 1178 |                       sizeof(BucketT) * getLargeRep()->NumBuckets,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:47:15: note: at offset 24 into object 'Context' of size 4
   47 |   LLVMContext Context;
      |               ^~~~~~~
In member function 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [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> >]',
    inlined from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [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> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:934:22,
    inlined from 'llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:296:3,
    inlined from 'void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr<llvm::ReplaceableMetadataImpl>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:895:31,
    inlined from 'virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:49:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:1180:5: warning: array subscript 3 is outside array bounds of 'llvm::LLVMContext [1]' [-Warray-bounds=]
 1180 |     getLargeRep()->~LargeRep();
      |     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:47:15: note: at offset 24 into object 'Context' of size 4
   47 |   LLVMContext Context;
      |               ^~~~~~~
In destructor 'llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()',
    inlined from 'void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr<llvm::ReplaceableMetadataImpl>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:895:31,
    inlined from 'virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:49:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Metadata.h:296:3: warning: array subscript 'llvm::ReplaceableMetadataImpl[0]' is partly outside array bounds of 'llvm::LLVMContext [1]' [-Warray-bounds=]
  296 |   }
      |   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:47:15: note: object 'Context' of size 4
   47 |   LLVMContext Context;
      |               ^~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_fortranAssumedRankVar_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1511:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_fortranAssumedRankVar_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1513:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_fortranAssumedRankInt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1452:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_fortranAssumedRankInt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1454:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_fortranAssumedRankInt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1455:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_fortranAssumedRankInt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1456:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_fortranAssumedRankInt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1459:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_fortranAssumedRankInt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1460:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_fortranAssumedRankInt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1461:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_useDIBuilder_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1546:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_useDIBuilder_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1547:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIGenericSubrangeTest_useDIBuilder_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1551:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DISubrangeTest_fortranAllocatableVar_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1381:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DISubrangeTest_fortranAllocatableExpr_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1412:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DISubrangeTest_fortranAllocatableExpr_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1413:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DISubrangeTest_fortranAllocatableExpr_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1414:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DISubrangeTest_fortranAllocatableExpr_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1415:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DISubrangeTest_fortranAllocatableInt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:1327:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DICompositeTypeTest_dynamicArray_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2054:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DICompositeTypeTest_dynamicArray_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2057:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DICompositeTypeTest_dynamicArray_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2060:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DICompositeTypeTest_dynamicArray_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2063:38:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3036:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3044:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3045:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3046:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3047:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3050:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3052:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3054:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3056:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3058:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3060:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3065:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3066:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3067:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3071:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3073:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3075:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3077:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3079:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_createFragmentExpression_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3085:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_get_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2933:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_get_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2935:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::TempDIExpression llvm::DIExpression::getTemporary(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'llvm::TempDIExpression llvm::DIExpression::cloneImpl() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2627:52,
    inlined from 'llvm::TempDIExpression llvm::DIExpression::clone() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2633:53,
    inlined from 'virtual void {anonymous}::DIExpressionTest_get_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2944:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:47:68: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   47 |         getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Temporary));          \
      |                                                                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:58:3: note: in expansion of macro 'DEFINE_MDNODE_GET_DISTINCT_TEMPORARY'
   58 |   DEFINE_MDNODE_GET_DISTINCT_TEMPORARY(CLASS, FORMAL, ARGS)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_get_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2949:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_get_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2960:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::DIExpressionTest_get_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:2966:34: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 2966 |   auto *N2 = DIExpression::append(N0, Elts2);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_replaceArg_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3299:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_foldConstant_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3375:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_foldConstant_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3382:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_foldConstant_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3387:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_foldConstant_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3393:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void {anonymous}::DIExpressionTest_foldConstant_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3400:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp: In member function 'virtual void {anonymous}::DIExpressionTest_foldConstant_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/MetadataTest.cpp:3402:30: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
 3402 |   Expr = DIExpression::append(Expr, Expected);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[3516/4009] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm-driver.cpp.o
[3517/4009] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o
[3518/4009] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt-driver.cpp.o
[3519/4009] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o
[3520/4009] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
[3521/4009] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/Disassembler.cpp.o
[3522/4009] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/llvm-ml.cpp.o
[3523/4009] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/llvm-microsoft-demangle-fuzzer.cpp.o
[3524/4009] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[3525/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/TimelineView.cpp.o
[3526/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SummaryView.cpp.o
[3527/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SchedulerStatistics.cpp.o
[3528/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RetireControlUnitStatistics.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp: In function 'testing::AssertionResult {anonymous}::rangeContains(const llvm::ConstantRange&, const llvm::APInt&, llvm::ArrayRef<llvm::ConstantRange>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:115:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  115 | testing::AssertionResult rangeContains(const ConstantRange &CR, const APInt &N,
      |                          ^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp: In function 'void {anonymous}::TestRange(const llvm::ConstantRange&, const llvm::SmallBitVector&, PreferFn, llvm::ArrayRef<llvm::ConstantRange>, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:130:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  130 | static void TestRange(const ConstantRange &CR, const SmallBitVector &Elems,
      |             ^~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-printers.h:114,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-matchers.h:47,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-death-test.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
 1329 |       ::testing::AssertionResult(expression)) \
      |                                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1968:3: note: in expansion of macro 'GTEST_TEST_BOOLEAN_'
 1968 |   GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:137:5: note: in expansion of macro 'EXPECT_TRUE'
  137 |     EXPECT_TRUE(rangeContains(CR, APInt(BitWidth, Elem), Inputs));
      |     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
 1329 |       ::testing::AssertionResult(expression)) \
      |                                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1968:3: note: in expansion of macro 'GTEST_TEST_BOOLEAN_'
 1968 |   GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:137:5: note: in expansion of macro 'EXPECT_TRUE'
  137 |     EXPECT_TRUE(rangeContains(CR, APInt(BitWidth, Elem), Inputs));
      |     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp: In member function 'virtual void {anonymous}::ConstantRangeTest_FromKnownBitsExhaustive_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:2255:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
 2255 |       TestRange(ConstantRange::fromKnownBits(Known, false),
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2256 |                 Elems, PreferSmallestUnsigned, {});
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:2257:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
 2257 |       TestRange(ConstantRange::fromKnownBits(Known, true),
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2258 |                 Elems, PreferSmallestSigned, {});
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'void {anonymous}::EnumerateConstantRanges(unsigned int, Fn) [with Fn = TestUnaryOpExhaustive(UnaryRangeFn, UnaryIntFn, PreferFn)::<lambda(const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:49:13,
    inlined from 'void {anonymous}::EnumerateInterestingConstantRanges(Fn) [with Fn = TestUnaryOpExhaustive(UnaryRangeFn, UnaryIntFn, PreferFn)::<lambda(const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:57:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:197:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  197 |     TestRange(RangeFn(CR), Elems, PreferenceFn, {CR});
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'void {anonymous}::EnumerateConstantRanges(unsigned int, Fn) [with Fn = TestUnaryOpExhaustive(UnaryRangeFn, UnaryIntFn, PreferFn)::<lambda(const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:49:13,
    inlined from 'void {anonymous}::EnumerateInterestingConstantRanges(Fn) [with Fn = TestUnaryOpExhaustive(UnaryRangeFn, UnaryIntFn, PreferFn)::<lambda(const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:59:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:197:14: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  197 |     TestRange(RangeFn(CR), Elems, PreferenceFn, {CR});
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void {anonymous}::TestRange(const llvm::ConstantRange&, const llvm::SmallBitVector&, PreferFn, llvm::ArrayRef<llvm::ConstantRange>, bool)',
    inlined from '{anonymous}::TestBinaryOpExhaustive(BinaryRangeFn, BinaryIntFn, PreferFn, BinaryCheckFn)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:247:18,
    inlined from '{anonymous}::EnumerateTwoInterestingConstantRanges<TestBinaryOpExhaustive(BinaryRangeFn, BinaryIntFn, PreferFn, BinaryCheckFn)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(TestBinaryOpExhaustive(BinaryRangeFn, BinaryIntFn, PreferFn, BinaryCheckFn)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>::<lambda(const llvm::ConstantRange&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:67:55,
    inlined from 'void {anonymous}::EnumerateConstantRanges(unsigned int, Fn) [with Fn = EnumerateTwoInterestingConstantRanges<TestBinaryOpExhaustive(BinaryRangeFn, BinaryIntFn, PreferFn, BinaryCheckFn)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(TestBinaryOpExhaustive(BinaryRangeFn, BinaryIntFn, PreferFn, BinaryCheckFn)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>::<lambda(const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:49:13,
    inlined from '{anonymous}::EnumerateTwoInterestingConstantRanges<TestBinaryOpExhaustive(BinaryRangeFn, BinaryIntFn, PreferFn, BinaryCheckFn)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(TestBinaryOpExhaustive(BinaryRangeFn, BinaryIntFn, PreferFn, BinaryCheckFn)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:66:30,
    inlined from 'void {anonymous}::EnumerateConstantRanges(unsigned int, Fn) [with Fn = EnumerateTwoInterestingConstantRanges<TestBinaryOpExhaustive(BinaryRangeFn, BinaryIntFn, PreferFn, BinaryCheckFn)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(TestBinaryOpExhaustive(BinaryRangeFn, BinaryIntFn, PreferFn, BinaryCheckFn)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:49:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
 1329 |       ::testing::AssertionResult(expression)) \
      |                                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1968:3: note: in expansion of macro 'GTEST_TEST_BOOLEAN_'
 1968 |   GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:137:5: note: in expansion of macro 'EXPECT_TRUE'
  137 |     EXPECT_TRUE(rangeContains(CR, APInt(BitWidth, Elem), Inputs));
      |     ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
 1329 |       ::testing::AssertionResult(expression)) \
      |                                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:1968:3: note: in expansion of macro 'GTEST_TEST_BOOLEAN_'
 1968 |   GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:137:5: note: in expansion of macro 'EXPECT_TRUE'
  137 |     EXPECT_TRUE(rangeContains(CR, APInt(BitWidth, Elem), Inputs));
      |     ^~~~~~~~~~~
In lambda function,
    inlined from '{anonymous}::EnumerateTwoInterestingConstantRanges<testBinarySetOperationExhaustive<ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(testBinarySetOperationExhaustive<ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>::<lambda(const llvm::ConstantRange&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:67:55,
    inlined from 'void {anonymous}::EnumerateConstantRanges(unsigned int, Fn) [with Fn = EnumerateTwoInterestingConstantRanges<testBinarySetOperationExhaustive<ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(testBinarySetOperationExhaustive<ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>::<lambda(const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:49:13,
    inlined from '{anonymous}::EnumerateTwoInterestingConstantRanges<testBinarySetOperationExhaustive<ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(testBinarySetOperationExhaustive<ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:66:30,
    inlined from 'void {anonymous}::EnumerateConstantRanges(unsigned int, Fn) [with Fn = EnumerateTwoInterestingConstantRanges<testBinarySetOperationExhaustive<ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(testBinarySetOperationExhaustive<ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:49:13,
    inlined from 'void {anonymous}::EnumerateTwoInterestingConstantRanges(Fn) [with Fn = testBinarySetOperationExhaustive<ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:65:28,
    inlined from 'void {anonymous}::testBinarySetOperationExhaustive(Fn1, Fn2, Fn3) [with Fn1 = ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>; Fn2 = ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>; Fn3 = ConstantRangeTest_UnionWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:546:40,
    inlined from 'virtual void {anonymous}::ConstantRangeTest_UnionWithExhaustive_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:588:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:556:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  556 |         TestRange(SmallestCR, Elems, PreferSmallest, {CR1, CR2});
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:559:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  559 |         TestRange(UnsignedCR, Elems, PreferSmallestNonFullUnsigned, {CR1, CR2});
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:562:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  562 |         TestRange(SignedCR, Elems, PreferSmallestNonFullSigned, {CR1, CR2});
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from '{anonymous}::EnumerateTwoInterestingConstantRanges<testBinarySetOperationExhaustive<ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(testBinarySetOperationExhaustive<ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>::<lambda(const llvm::ConstantRange&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:67:55,
    inlined from 'void {anonymous}::EnumerateConstantRanges(unsigned int, Fn) [with Fn = EnumerateTwoInterestingConstantRanges<testBinarySetOperationExhaustive<ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(testBinarySetOperationExhaustive<ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>::<lambda(const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:49:13,
    inlined from '{anonymous}::EnumerateTwoInterestingConstantRanges<testBinarySetOperationExhaustive<ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(testBinarySetOperationExhaustive<ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:66:30,
    inlined from 'void {anonymous}::EnumerateConstantRanges(unsigned int, Fn) [with Fn = EnumerateTwoInterestingConstantRanges<testBinarySetOperationExhaustive<ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)> >(testBinarySetOperationExhaustive<ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>)::<lambda(const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:49:13,
    inlined from 'void {anonymous}::EnumerateTwoInterestingConstantRanges(Fn) [with Fn = testBinarySetOperationExhaustive<ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)> >(ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>, ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>)::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:65:28,
    inlined from 'void {anonymous}::testBinarySetOperationExhaustive(Fn1, Fn2, Fn3) [with Fn1 = ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, llvm::ConstantRange::PreferredRangeType)>; Fn2 = ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&)>; Fn3 = ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()::<lambda(const llvm::ConstantRange&, const llvm::ConstantRange&, const llvm::APInt&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:546:40,
    inlined from 'virtual void {anonymous}::ConstantRangeTest_IntersectWithExhaustive_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:574:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:556:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  556 |         TestRange(SmallestCR, Elems, PreferSmallest, {CR1, CR2});
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:559:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  559 |         TestRange(UnsignedCR, Elems, PreferSmallestNonFullUnsigned, {CR1, CR2});
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/ConstantRangeTest.cpp:562:18: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::ConstantRange>' changed in GCC 7.1
  562 |         TestRange(SignedCR, Elems, PreferSmallestNonFullSigned, {CR1, CR2});
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3529/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/ResourcePressureView.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/WasmDumper.cpp:16:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::WasmDumper::printSymbol(const llvm::object::SymbolRef&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/WasmDumper.cpp:225:15,
    inlined from 'virtual void {anonymous}::WasmDumper::printSymbols()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/WasmDumper.cpp:151:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3530/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RegisterFileStatistics.cpp.o
[3531/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionView.cpp.o
[3532/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionInfoView.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:11,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:10:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   63 |   static constexpr LLT vector(ElementCount EC, LLT ScalarTy) {
      |                        ^~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::LegalizeRuleSet::clampMinNumElements(unsigned int, llvm::LLT, unsigned int)::<lambda(const llvm::LegalityQuery&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1107:41,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Fn = llvm::LegalizeRuleSet::clampMinNumElements(unsigned int, llvm::LLT, unsigned int)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Callable = llvm::LegalizeRuleSet::clampMinNumElements(unsigned int, llvm::LLT, unsigned int)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair<unsigned int, llvm::LLT>; _Functor = llvm::LegalizeRuleSet::clampMinNumElements(unsigned int, llvm::LLT, unsigned int)::<lambda(const llvm::LegalityQuery&)>; _ArgTypes = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:480:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  480 |   LegalizeRuleSet &actionFor(LegalizeAction Action,
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:480:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenSSUBE_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1016:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1016 |   auto MIBSSUBE = B.buildInstr(TargetOpcode::G_SSUBE, {s8, CarryReg},
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1017 |                                {MIBTrunc, MIBTrunc, CarryIn});
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1016:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1016:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-printers.h:114,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-matchers.h:47,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-death-test.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1021:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1021 |   EXPECT_TRUE(Helper.widenScalar(*MIBSSUBE, 0, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1021:3: note: in expansion of macro 'EXPECT_TRUE'
 1021 |   EXPECT_TRUE(Helper.widenScalar(*MIBSSUBE, 0, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenSADDE_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:976:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  976 |   auto MIBUAddO = B.buildInstr(TargetOpcode::G_SADDE, {s8, CarryReg},
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  977 |                                {MIBTrunc, MIBTrunc, CarryIn});
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:976:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:976:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:981:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  981 |   EXPECT_TRUE(Helper.widenScalar(*MIBUAddO, 0, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:981:3: note: in expansion of macro 'EXPECT_TRUE'
  981 |   EXPECT_TRUE(Helper.widenScalar(*MIBUAddO, 0, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenUSUBE_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:936:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  936 |   auto MIBUSUBE = B.buildInstr(TargetOpcode::G_USUBE, {s8, CarryReg},
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  937 |                                {MIBTrunc, MIBTrunc, CarryIn});
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:936:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:936:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:941:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  941 |   EXPECT_TRUE(Helper.widenScalar(*MIBUSUBE, 0, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:941:3: note: in expansion of macro 'EXPECT_TRUE'
  941 |   EXPECT_TRUE(Helper.widenScalar(*MIBUSUBE, 0, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenUADDE_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:896:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  896 |   auto MIBUAddO = B.buildInstr(TargetOpcode::G_UADDE, {s8, CarryReg},
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  897 |                                {MIBTrunc, MIBTrunc, CarryIn});
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:896:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:896:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:901:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  901 |   EXPECT_TRUE(Helper.widenScalar(*MIBUAddO, 0, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:901:3: note: in expansion of macro 'EXPECT_TRUE'
  901 |   EXPECT_TRUE(Helper.widenScalar(*MIBUAddO, 0, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenSSUBO_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:858:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  858 |       B.buildInstr(TargetOpcode::G_SSUBO, {s8, CarryReg}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:858:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:858:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:862:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  862 |   EXPECT_TRUE(Helper.widenScalar(*MIBSSUBO, 0, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:862:3: note: in expansion of macro 'EXPECT_TRUE'
  862 |   EXPECT_TRUE(Helper.widenScalar(*MIBSSUBO, 0, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenSADDO_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:819:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  819 |       B.buildInstr(TargetOpcode::G_SADDO, {s8, CarryReg}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:819:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:819:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:823:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  823 |   EXPECT_TRUE(Helper.widenScalar(*MIBSAddO, 0, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:823:3: note: in expansion of macro 'EXPECT_TRUE'
  823 |   EXPECT_TRUE(Helper.widenScalar(*MIBSAddO, 0, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenUSUBO_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:780:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  780 |       B.buildInstr(TargetOpcode::G_USUBO, {s8, CarryReg}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:780:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:780:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:784:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  784 |   EXPECT_TRUE(Helper.widenScalar(*MIBUSUBO, 0, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:784:3: note: in expansion of macro 'EXPECT_TRUE'
  784 |   EXPECT_TRUE(Helper.widenScalar(*MIBUSUBO, 0, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenUADDO_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:741:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  741 |       B.buildInstr(TargetOpcode::G_UADDO, {s8, CarryReg}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:741:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:741:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:745:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  745 |   EXPECT_TRUE(Helper.widenScalar(*MIBUAddO, 0, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:745:3: note: in expansion of macro 'EXPECT_TRUE'
  745 |   EXPECT_TRUE(Helper.widenScalar(*MIBUAddO, 0, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenBitCountingCTTZ_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:705:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  705 |   auto MIBCTTZ = B.buildInstr(TargetOpcode::G_CTTZ, {s8}, {MIBTrunc});
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:705:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:705:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:709:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  709 |   EXPECT_TRUE(Helper.widenScalar(*MIBCTTZ, 1, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:709:3: note: in expansion of macro 'EXPECT_TRUE'
  709 |   EXPECT_TRUE(Helper.widenScalar(*MIBCTTZ, 1, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenBitCountingCTTZ_ZERO_UNDEF_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:672:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  672 |       B.buildInstr(TargetOpcode::G_CTTZ_ZERO_UNDEF, {s8}, {MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:672:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:672:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:676:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  676 |   EXPECT_TRUE(Helper.widenScalar(*MIBCTTZ_ZERO_UNDEF, 1, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:676:3: note: in expansion of macro 'EXPECT_TRUE'
  676 |   EXPECT_TRUE(Helper.widenScalar(*MIBCTTZ_ZERO_UNDEF, 1, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenBitCountingCTPOP_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:638:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  638 |   auto MIBCTPOP = B.buildInstr(TargetOpcode::G_CTPOP, {s8}, {MIBTrunc});
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:638:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:638:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:642:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  642 |   EXPECT_TRUE(Helper.widenScalar(*MIBCTPOP, 1, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:642:3: note: in expansion of macro 'EXPECT_TRUE'
  642 |   EXPECT_TRUE(Helper.widenScalar(*MIBCTPOP, 1, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenBitCountingCTLZZeroUndef_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:603:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  603 |       B.buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {s8}, {MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:603:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:603:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:607:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  607 |   EXPECT_TRUE(Helper.widenScalar(*MIBCTLZ_ZU, 1, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:607:3: note: in expansion of macro 'EXPECT_TRUE'
  607 |   EXPECT_TRUE(Helper.widenScalar(*MIBCTLZ_ZU, 1, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenBitCountingCTLZ_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:567:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  567 |   auto MIBCTLZ = B.buildInstr(TargetOpcode::G_CTLZ, {s8}, {MIBTrunc});
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:567:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:567:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:571:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  571 |   EXPECT_TRUE(Helper.widenScalar(*MIBCTLZ, 1, s16) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:571:3: note: in expansion of macro 'EXPECT_TRUE'
  571 |   EXPECT_TRUE(Helper.widenScalar(*MIBCTLZ, 1, s16) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerBitCountingCTLZ1_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:525:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  525 |   auto MIBCTLZ = B.buildInstr(TargetOpcode::G_CTLZ, {s8}, {MIBTrunc});
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:525:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:525:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:529:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  529 |   EXPECT_TRUE(Helper.lower(*MIBCTLZ, 0, s8) ==
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:529:3: note: in expansion of macro 'EXPECT_TRUE'
  529 |   EXPECT_TRUE(Helper.lower(*MIBCTLZ, 0, s8) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerBitCountingCTLZ0_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:461:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  461 |       B.buildInstr(TargetOpcode::G_CTLZ, {LLT::scalar(64)}, {Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:461:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:461:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:465:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  465 |   EXPECT_TRUE(Helper.lower(*MIBCTLZ, 0, LLT::scalar(64)) ==
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:465:3: note: in expansion of macro 'EXPECT_TRUE'
  465 |   EXPECT_TRUE(Helper.lower(*MIBCTLZ, 0, LLT::scalar(64)) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerBitCountingCTTZ3_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:433:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  433 |   auto MIBCTTZ = B.buildInstr(TargetOpcode::G_CTTZ_ZERO_UNDEF,
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434 |                               {LLT::scalar(64)}, {Copies[0]});
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:433:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:433:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:438:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  438 |   EXPECT_TRUE(Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)) ==
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:438:3: note: in expansion of macro 'EXPECT_TRUE'
  438 |   EXPECT_TRUE(Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerBitCountingCTTZ2_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:332:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  332 |       B.buildInstr(TargetOpcode::G_CTTZ, {LLT::scalar(64)}, {Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:332:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:332:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:338:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  338 |   EXPECT_TRUE(Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)) ==
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:338:3: note: in expansion of macro 'EXPECT_TRUE'
  338 |   EXPECT_TRUE(Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerBitCountingCTTZ1_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:228:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  228 |       B.buildInstr(TargetOpcode::G_CTTZ, {LLT::scalar(64)}, {Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:228:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:228:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:233:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  233 |   EXPECT_TRUE(Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)) ==
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:233:3: note: in expansion of macro 'EXPECT_TRUE'
  233 |   EXPECT_TRUE(Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenSEXTINREG_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1912:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1912 |       {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(32)}, {Copies[0]}),
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1912:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1912:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1910:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1910 |   auto MIB = B.buildInstr(
      |              ~~~~~~~~~~~~^
 1911 |       TargetOpcode::G_SEXT_INREG, {LLT::scalar(32)},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1912 |       {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(32)}, {Copies[0]}),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1913 |        uint64_t(8)});
      |        ~~~~~~~~~~~~~      
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1910:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1910:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1919:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1919 |   ASSERT_TRUE(Helper.widenScalar(*MIB, 0, LLT::scalar(64)) ==
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1919:3: note: in expansion of macro 'ASSERT_TRUE'
 1919 |   ASSERT_TRUE(Helper.widenScalar(*MIB, 0, LLT::scalar(64)) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowSEXTINREG2_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1977:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1977 |       {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(32)}, {Copies[0]}),
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1977:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1977:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1975:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1975 |   auto MIB = B.buildInstr(
      |              ~~~~~~~~~~~~^
 1976 |       TargetOpcode::G_SEXT_INREG, {LLT::scalar(32)},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1977 |       {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(32)}, {Copies[0]}),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1978 |        uint64_t(9)});
      |        ~~~~~~~~~~~~~      
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1975:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1975:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1984:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1984 |   ASSERT_TRUE(Helper.narrowScalar(*MIB, 0, LLT::scalar(8)) ==
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1984:3: note: in expansion of macro 'ASSERT_TRUE'
 1984 |   ASSERT_TRUE(Helper.narrowScalar(*MIB, 0, LLT::scalar(8)) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerSEXTINREG_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2011:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2011 |       {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(32)}, {Copies[0]}),
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2011:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2011:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2009:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2009 |   auto MIB = B.buildInstr(
      |              ~~~~~~~~~~~~^
 2010 |       TargetOpcode::G_SEXT_INREG, {LLT::scalar(32)},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2011 |       {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(32)}, {Copies[0]}),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2012 |        uint64_t(8)});
      |        ~~~~~~~~~~~~~      
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2009:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2009:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2018:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2018 |   ASSERT_TRUE(Helper.lower(*MIB, 0, LLT()) ==
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2018:3: note: in expansion of macro 'ASSERT_TRUE'
 2018 |   ASSERT_TRUE(Helper.lower(*MIB, 0, LLT()) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowSEXTINREG_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1945:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1945 |       {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(16)}, {Copies[0]}),
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1945:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1945:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1943:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1943 |   auto MIB = B.buildInstr(
      |              ~~~~~~~~~~~~^
 1944 |       TargetOpcode::G_SEXT_INREG, {LLT::scalar(16)},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1945 |       {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(16)}, {Copies[0]}),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1946 |        uint64_t(8)});
      |        ~~~~~~~~~~~~~      
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1943:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1943:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1952:34: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1952 |   ASSERT_TRUE(Helper.narrowScalar(*MIB, 0, LLT::scalar(10)) ==
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1952:3: note: in expansion of macro 'ASSERT_TRUE'
 1952 |   ASSERT_TRUE(Helper.narrowScalar(*MIB, 0, LLT::scalar(10)) ==
      |   ^~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_FewerElementsAnd_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1395:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_FewerElementsAnd_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1401:41: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1401 |   EXPECT_TRUE(Helper.fewerElementsVector(*And, 0, V2S32) ==
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1401:3: note: in expansion of macro 'EXPECT_TRUE'
 1401 |   EXPECT_TRUE(Helper.fewerElementsVector(*And, 0, V2S32) ==
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallSimple_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2128:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2128 |       B.buildInstr(TargetOpcode::G_FADD, {S16}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2128:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2128:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallSimple_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2121:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallSimple_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2130:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerRotates_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:40:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   40 |   auto ROTR = B.buildInstr(TargetOpcode::G_ROTR, {S32}, {Src, Amt});
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:40:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:40:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:41:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   41 |   auto ROTL = B.buildInstr(TargetOpcode::G_ROTL, {S32}, {Src, Amt});
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:41:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:41:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:374:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:48:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   48 |             Helper.lower(*ROTR, 0, S32));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:47:3: note: in expansion of macro 'EXPECT_EQ'
   47 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:50:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   50 |             Helper.lower(*ROTL, 0, S32));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:49:3: note: in expansion of macro 'EXPECT_EQ'
   49 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerRotatesNonPow2_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:93:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   93 |   auto ROTR = B.buildInstr(TargetOpcode::G_ROTR, {S24}, {Src, Amt});
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:93:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:93:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:94:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   94 |   auto ROTL = B.buildInstr(TargetOpcode::G_ROTL, {S24}, {Src, Amt});
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:94:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:94:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:101:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |             Helper.lower(*ROTR, 0, S24));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:100:3: note: in expansion of macro 'EXPECT_EQ'
  100 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:103:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  103 |             Helper.lower(*ROTL, 0, S24));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:102:3: note: in expansion of macro 'EXPECT_EQ'
  102 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerRotatesVector_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:148:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerRotatesVector_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:153:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  153 |   auto ROTR = B.buildInstr(TargetOpcode::G_ROTR, {V4S32}, {Src, Amt});
      |               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:153:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:153:27: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:160:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  160 |             Helper.lower(*ROTR, 0, V4S32));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:159:3: note: in expansion of macro 'EXPECT_EQ'
  159 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerBitCountingCTTZ0_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:196:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  196 |       B.buildInstr(TargetOpcode::G_CTTZ, {LLT::scalar(32)}, {Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:196:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:196:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:202:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  202 |             Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:201:3: note: in expansion of macro 'EXPECT_EQ'
  201 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowScalarCTLZ_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:262:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  262 |       B.buildInstr(TargetOpcode::G_CTLZ, {LLT::scalar(32)}, {Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:262:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:262:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:268:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  268 |             Helper.narrowScalar(*CTLZ, 1, LLT::scalar(32)));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:267:3: note: in expansion of macro 'EXPECT_EQ'
  267 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowScalarCTTZ_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:297:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  297 |       B.buildInstr(TargetOpcode::G_CTTZ, {LLT::scalar(32)}, {Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:297:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:297:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:303:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  303 |             Helper.narrowScalar(*CTTZ, 1, LLT::scalar(32)));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:302:3: note: in expansion of macro 'EXPECT_EQ'
  302 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenBitCountingCTPOP1_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:369:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  369 |   auto MIBCTPOP = B.buildInstr(TargetOpcode::G_CTPOP, {s16}, {MIBTrunc});
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:369:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:369:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:375:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  375 |             Helper.widenScalar(*MIBCTPOP, 1, s16));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:374:3: note: in expansion of macro 'EXPECT_EQ'
  374 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenBitCountingCTPOP2_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:404:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  404 |   auto MIBCTPOP = B.buildInstr(TargetOpcode::G_CTPOP, {s32}, {MIBTrunc});
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:404:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:404:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:410:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  410 |             Helper.widenScalar(*MIBCTPOP, 1, s16));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:409:3: note: in expansion of macro 'EXPECT_EQ'
  409 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerBitCountingCTLZLibcall_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:492:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  492 |       B.buildInstr(TargetOpcode::G_CTLZ, {LLT::scalar(32)}, {Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:492:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:492:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:497:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  497 |             Helper.lower(*MIBCTLZ, 0, LLT::scalar(32)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:496:3: note: in expansion of macro 'EXPECT_EQ'
  496 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenUMULOCondition_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1054:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1054 |     B.buildInstr(TargetOpcode::G_UMULO, {s64, LLT::scalar(1)},
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1055 |                  {Copies[0], Copies[1]});
      |                  ~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1054:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1054:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1062:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1062 |             Helper.widenScalar(*UMulo, 1, s32));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1061:3: note: in expansion of macro 'EXPECT_EQ'
 1061 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_NarrowUADDO_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1090:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  561 |     return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowUADDO_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1096:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1096 |             Helper.narrowScalar(*UADDO, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1095:3: note: in expansion of macro 'EXPECT_EQ'
 1095 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUSubo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_NarrowUSUBO_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1127:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  567 |     return buildInstr(TargetOpcode::G_USUBO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowUSUBO_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1133:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1133 |             Helper.narrowScalar(*USUBO, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1132:3: note: in expansion of macro 'EXPECT_EQ'
 1132 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_NarrowSADDO_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1164:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:573:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  573 |     return buildInstr(TargetOpcode::G_SADDO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:573:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:573:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowSADDO_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1170:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1170 |             Helper.narrowScalar(*SADDO, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1169:3: note: in expansion of macro 'EXPECT_EQ'
 1169 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSSubo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_NarrowSSUBO_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1201:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:579:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  579 |     return buildInstr(TargetOpcode::G_SSUBO, {Res, CarryOut}, {Op0, Op1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:579:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:579:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowSSUBO_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1207:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1207 |             Helper.narrowScalar(*SSUBO, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1206:3: note: in expansion of macro 'EXPECT_EQ'
 1206 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAdde(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_NarrowUADDE_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1239:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  599 |     return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut},
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 |                                              {Op0, Op1, CarryIn});
      |                                              ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowUADDE_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1245:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1245 |             Helper.narrowScalar(*UADDE, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1244:3: note: in expansion of macro 'EXPECT_EQ'
 1244 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUSube(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_NarrowUSUBE_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1278:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:607:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  607 |     return buildInstr(TargetOpcode::G_USUBE, {Res, CarryOut},
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  608 |                                              {Op0, Op1, CarryIn});
      |                                              ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:607:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:607:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowUSUBE_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1284:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1284 |             Helper.narrowScalar(*USUBE, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1283:3: note: in expansion of macro 'EXPECT_EQ'
 1283 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSAdde(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_NarrowSADDE_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1317:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:615:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  615 |     return buildInstr(TargetOpcode::G_SADDE, {Res, CarryOut},
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |                                              {Op0, Op1, CarryIn});
      |                                              ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:615:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:615:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowSADDE_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1323:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1323 |             Helper.narrowScalar(*SADDE, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1322:3: note: in expansion of macro 'EXPECT_EQ'
 1322 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSSube(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_NarrowSSUBE_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1356:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:623:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  623 |     return buildInstr(TargetOpcode::G_SSUBE, {Res, CarryOut},
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  624 |                                              {Op0, Op1, CarryIn});
      |                                              ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:623:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:623:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowSSUBE_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1362:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1362 |             Helper.narrowScalar(*SSUBE, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1361:3: note: in expansion of macro 'EXPECT_EQ'
 1361 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_MoreElementsAnd_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1448:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_MoreElementsAnd_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1452:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1452 |             Helper.moreElementsVector(*And, 0, v6s32));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1451:3: note: in expansion of macro 'EXPECT_EQ'
 1451 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_FewerElementsPhi_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1537:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_FewerElementsPhi_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1541:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1541 |             Helper.fewerElementsVector(*Phi, 0, v2s32));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1540:3: note: in expansion of macro 'EXPECT_EQ'
 1540 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerFNEG_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1584:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     B.buildInstr(TargetOpcode::G_FADD, {LLT::scalar(64)}, {Copies[0], Copies[1]},
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1585 |                  MachineInstr::MIFlag::FmNsz);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1584:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1584:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1589:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1589 |     B.buildInstr(TargetOpcode::G_FNEG, {LLT::scalar(64)}, {FAdd.getReg(0)},
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1590 |                  {MachineInstr::MIFlag::FmArcp});
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1589:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1589:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1594:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1594 |     B.buildInstr(TargetOpcode::G_FNEG, {LLT::scalar(64)}, {Copies[0]},
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |                  MachineInstr::MIFlag::FmNoInfs);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1594:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1594:17: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1603:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1603 |             Helper.lower(*FNeg0, 0, LLT::scalar(64)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1602:3: note: in expansion of macro 'EXPECT_EQ'
 1602 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1606:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1606 |             Helper.lower(*FNeg1, 0, LLT::scalar(64)));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1605:3: note: in expansion of macro 'EXPECT_EQ'
 1605 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1633:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1842 |     return buildInstr(TargetOpcode::G_SMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1634:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1848 |     return buildInstr(TargetOpcode::G_SMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1635:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1854 |     return buildInstr(TargetOpcode::G_UMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1636:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1860:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1860 |     return buildInstr(TargetOpcode::G_UMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1860:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1860:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1641:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1842 |     return buildInstr(TargetOpcode::G_SMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1642:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1848 |     return buildInstr(TargetOpcode::G_SMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1848:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1643:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1854 |     return buildInstr(TargetOpcode::G_UMIN, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMax(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1644:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1860:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1860 |     return buildInstr(TargetOpcode::G_UMAX, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1860:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1860:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from '{anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1628:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1646:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerMinMax_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1651:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1651 |             Helper.lower(*SMin, 0, s64));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1650:3: note: in expansion of macro 'EXPECT_EQ'
 1650 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1654:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1654 |             Helper.lower(*SMax, 0, s64));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1653:3: note: in expansion of macro 'EXPECT_EQ'
 1653 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1657:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1657 |             Helper.lower(*UMin, 0, s64));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1656:3: note: in expansion of macro 'EXPECT_EQ'
 1656 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1660:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1660 |             Helper.lower(*UMax, 0, s64));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1659:3: note: in expansion of macro 'EXPECT_EQ'
 1659 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1664:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1664 |             Helper.lower(*SMinV, 0, v2s32));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1663:3: note: in expansion of macro 'EXPECT_EQ'
 1663 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1667:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1667 |             Helper.lower(*SMaxV, 0, v2s32));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1666:3: note: in expansion of macro 'EXPECT_EQ'
 1666 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1670:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1670 |             Helper.lower(*UMinV, 0, v2s32));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1669:3: note: in expansion of macro 'EXPECT_EQ'
 1669 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1673:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1673 |             Helper.lower(*UMaxV, 0, v2s32));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1672:3: note: in expansion of macro 'EXPECT_EQ'
 1672 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_WidenScalarBuildVector_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1714:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_WidenScalarBuildVector_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1715:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from '{anonymous}::AArch64GISelMITest_WidenScalarBuildVector_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1717:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_WidenScalarBuildVector_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1722:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenScalarBuildVector_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1734:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1734 |             Helper.widenScalar(*BV0, 0, V2S32));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1733:3: note: in expansion of macro 'EXPECT_EQ'
 1733 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1737:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1737 |             Helper.widenScalar(*BV1, 1, S32));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1736:3: note: in expansion of macro 'EXPECT_EQ'
 1736 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerMergeValues_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1806:31: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1806 |             Helper.widenScalar(*Merge0, 1, S9));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1805:3: note: in expansion of macro 'EXPECT_EQ'
 1805 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1809:31: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1809 |             Helper.widenScalar(*Merge1, 1, S9));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1808:3: note: in expansion of macro 'EXPECT_EQ'
 1808 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1814:31: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1814 |             Helper.widenScalar(*Merge2, 1, S32));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1813:3: note: in expansion of macro 'EXPECT_EQ'
 1813 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenScalarMergeValuesPointer_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1880:37: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1880 |   auto Merge = B.buildMergeLikeInstr(P0, {Lo, Hi});
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1880:37: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1884:31: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1884 |             Helper.widenScalar(*Merge, 1, S64));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:1883:3: note: in expansion of macro 'EXPECT_EQ'
 1883 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFPExt_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2047:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2047 |       B.buildInstr(TargetOpcode::G_FPEXT, {S32}, {MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2047:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2047:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2050:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2050 |       B.buildInstr(TargetOpcode::G_FPEXT, {S128}, {Copies[1]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2050:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2050:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFPTrunc_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2088:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2088 |       B.buildInstr(TargetOpcode::G_FPTRUNC, {S16}, {MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2088:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2088:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2090:40: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 2090 |   auto MIBMerge = B.buildMergeLikeInstr(S128, {Copies[1], Copies[2]});
      |                   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2090:40: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2093:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2093 |       B.buildInstr(TargetOpcode::G_FPTRUNC, {S64}, {MIBMerge});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2093:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2093:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallMul_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2156:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2156 |       B.buildInstr(TargetOpcode::G_MUL, {S32}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2156:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2156:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2158:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2158 |       B.buildInstr(TargetOpcode::G_MUL, {S64}, {Copies[0], Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2158:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2158:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2160:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2160 |       B.buildInstr(TargetOpcode::G_MUL, {S128}, {MIBExt, MIBExt});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2160:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2160:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallMul_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2145:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallMul_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2162:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallSRem_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2214:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2214 |       B.buildInstr(TargetOpcode::G_SREM, {S32}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2214:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2214:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2216:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2216 |       B.buildInstr(TargetOpcode::G_SREM, {S64}, {Copies[0], Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2216:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2216:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2218:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2218 |       B.buildInstr(TargetOpcode::G_SREM, {S128}, {MIBExt, MIBExt});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2218:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2218:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallSRem_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2203:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallSRem_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2220:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallURem_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2272:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2272 |       B.buildInstr(TargetOpcode::G_UREM, {S32}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2272:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2272:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2274:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2274 |       B.buildInstr(TargetOpcode::G_UREM, {S64}, {Copies[0], Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2274:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2274:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2276:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2276 |       B.buildInstr(TargetOpcode::G_UREM, {S128}, {MIBExt, MIBExt});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2276:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2276:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallURem_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2261:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallURem_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2278:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallCtlzZeroUndef_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2331:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2331 |       B.buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {S32}, {MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2331:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2331:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2333:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2333 |       B.buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {S64}, {Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2333:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2333:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2335:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2335 |       B.buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {S128}, {MIBExt});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2335:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2335:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFAdd_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2384:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2384 |       B.buildInstr(TargetOpcode::G_FADD, {S32}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2384:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2384:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2386:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2386 |       B.buildInstr(TargetOpcode::G_FADD, {S64}, {Copies[0], Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2386:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2386:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2387:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2387 |   auto MIBAdd128 = B.buildInstr(TargetOpcode::G_FADD, {S128}, {MIBExt, MIBExt});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2387:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2387:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFAdd_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2373:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFAdd_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2389:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFSub_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2437:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2437 |       B.buildInstr(TargetOpcode::G_FSUB, {S32}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2437:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2437:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2439:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2439 |       B.buildInstr(TargetOpcode::G_FSUB, {S64}, {Copies[0], Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2439:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2439:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2440:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2440 |   auto MIBSub128 = B.buildInstr(TargetOpcode::G_FSUB, {S128}, {MIBExt, MIBExt});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2440:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2440:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFSub_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2426:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFSub_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2442:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMul_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2490:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2490 |       B.buildInstr(TargetOpcode::G_FMUL, {S32}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2490:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2490:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2492:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2492 |       B.buildInstr(TargetOpcode::G_FMUL, {S64}, {Copies[0], Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2492:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2492:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2493:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2493 |   auto MIBMul128 = B.buildInstr(TargetOpcode::G_FMUL, {S128}, {MIBExt, MIBExt});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2493:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2493:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFMul_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2479:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMul_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2495:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFDiv_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2543:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2543 |       B.buildInstr(TargetOpcode::G_FDIV, {S32}, {MIBTrunc, MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2543:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2543:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2545:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2545 |       B.buildInstr(TargetOpcode::G_FDIV, {S64}, {Copies[0], Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2545:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2545:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2546:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2546 |   auto MIBDiv128 = B.buildInstr(TargetOpcode::G_FDIV, {S128}, {MIBExt, MIBExt});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2546:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2546:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFDiv_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2532:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFDiv_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2548:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFExp_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2595:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2595 |   auto MIBExp32 = B.buildInstr(TargetOpcode::G_FEXP, {S32}, {MIBTrunc});
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2595:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2595:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2596:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2596 |   auto MIBExp64 = B.buildInstr(TargetOpcode::G_FEXP, {S64}, {Copies[0]});
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2596:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2596:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2597:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2597 |   auto MIBExp128 = B.buildInstr(TargetOpcode::G_FEXP, {S128}, {MIBExt});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2597:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2597:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFExp_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2585:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFExp_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2599:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFExp2_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2643:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2643 |   auto MIBExp232 = B.buildInstr(TargetOpcode::G_FEXP2, {S32}, {MIBTrunc});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2643:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2643:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2644:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2644 |   auto MIBExp264 = B.buildInstr(TargetOpcode::G_FEXP2, {S64}, {Copies[0]});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2644:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2644:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2645:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2645 |   auto MIBExp2128 = B.buildInstr(TargetOpcode::G_FEXP2, {S128}, {MIBExt});
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2645:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2645:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFExp2_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2633:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFExp2_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2647:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFRem_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2691:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2691 |   auto MIBFRem32 = B.buildInstr(TargetOpcode::G_FREM, {S32}, {MIBTrunc});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2691:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2691:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2692:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2692 |   auto MIBFRem64 = B.buildInstr(TargetOpcode::G_FREM, {S64}, {Copies[0]});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2692:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2692:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2693:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2693 |   auto MIBFRem128 = B.buildInstr(TargetOpcode::G_FREM, {S128}, {MIBExt});
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2693:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2693:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFRem_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2681:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFRem_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2695:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFPow_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2739:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2739 |   auto MIBPow32 = B.buildInstr(TargetOpcode::G_FPOW, {S32}, {MIBTrunc});
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2739:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2739:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2740:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2740 |   auto MIBPow64 = B.buildInstr(TargetOpcode::G_FPOW, {S64}, {Copies[0]});
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2740:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2740:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2741:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2741 |   auto MIBPow128 = B.buildInstr(TargetOpcode::G_FPOW, {S128}, {MIBExt});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2741:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2741:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFPow_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2729:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFPow_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2743:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMa_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2787:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2787 |   auto MIBMa32 = B.buildInstr(TargetOpcode::G_FMA, {S32}, {MIBTrunc, MIBTrunc});
      |                  ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2787:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2787:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2789:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2789 |       B.buildInstr(TargetOpcode::G_FMA, {S64}, {Copies[0], Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2789:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2789:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2790:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2790 |   auto MIBMa128 = B.buildInstr(TargetOpcode::G_FMA, {S128}, {MIBExt, MIBExt});
      |                   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2790:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2790:31: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFMa_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2777:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMa_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2792:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFCeil_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2836:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2836 |   auto MIBCeil32 = B.buildInstr(TargetOpcode::G_FCEIL, {S32}, {MIBTrunc});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2836:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2836:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2837:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2837 |   auto MIBCeil64 = B.buildInstr(TargetOpcode::G_FCEIL, {S64}, {Copies[0]});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2837:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2837:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2838:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2838 |   auto MIBCeil128 = B.buildInstr(TargetOpcode::G_FCEIL, {S128}, {MIBExt});
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2838:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2838:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFCeil_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2826:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFCeil_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2840:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFFloor_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2884:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2884 |   auto MIBFloor32 = B.buildInstr(TargetOpcode::G_FFLOOR, {S32}, {MIBTrunc});
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2884:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2884:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2885:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2885 |   auto MIBFloor64 = B.buildInstr(TargetOpcode::G_FFLOOR, {S64}, {Copies[0]});
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2885:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2885:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2886:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2886 |   auto MIBFloor128 = B.buildInstr(TargetOpcode::G_FFLOOR, {S128}, {MIBExt});
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2886:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2886:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFFloor_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2874:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFFloor_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2888:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMinNum(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMinNum_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2932:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1590 |     return buildInstr(TargetOpcode::G_FMINNUM, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMinNum(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMinNum_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2933:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1590 |     return buildInstr(TargetOpcode::G_FMINNUM, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMinNum(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMinNum_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2934:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1590 |     return buildInstr(TargetOpcode::G_FMINNUM, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFMinNum_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2922:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMinNum_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2936:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMaxNum(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMaxNum_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2983:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1596 |     return buildInstr(TargetOpcode::G_FMAXNUM, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMaxNum(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMaxNum_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2984:33:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1596 |     return buildInstr(TargetOpcode::G_FMAXNUM, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMaxNum(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMaxNum_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2985:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1596 |     return buildInstr(TargetOpcode::G_FMAXNUM, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFMaxNum_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2973:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFMaxNum_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:2987:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFSqrt_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3034:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3034 |   auto MIBSqrt32 = B.buildInstr(TargetOpcode::G_FSQRT, {S32}, {MIBTrunc});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3034:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3034:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3035:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3035 |   auto MIBSqrt64 = B.buildInstr(TargetOpcode::G_FSQRT, {S64}, {Copies[0]});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3035:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3035:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3036:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3036 |   auto MIBSqrt128 = B.buildInstr(TargetOpcode::G_FSQRT, {S128}, {MIBExt});
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3036:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3036:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFSqrt_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3024:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFSqrt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3038:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFRint_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3082:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3082 |   auto MIBRint32 = B.buildInstr(TargetOpcode::G_FRINT, {S32}, {MIBTrunc});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3082:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3082:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3083:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3083 |   auto MIBRint64 = B.buildInstr(TargetOpcode::G_FRINT, {S64}, {Copies[0]});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3083:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3083:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3084:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3084 |   auto MIBRint128 = B.buildInstr(TargetOpcode::G_FRINT, {S128}, {MIBExt});
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3084:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3084:33: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFRint_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3072:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFRint_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3086:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LibcallFNearbyInt_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3131:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3131 |       B.buildInstr(TargetOpcode::G_FNEARBYINT, {S32}, {MIBTrunc});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3131:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3131:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3133:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3133 |       B.buildInstr(TargetOpcode::G_FNEARBYINT, {S64}, {Copies[0]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3133:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3133:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3135:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3135 |       B.buildInstr(TargetOpcode::G_FNEARBYINT, {S128}, {MIBExt});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3135:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3135:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::libcallFor(std::initializer_list<llvm::LLT>)',
    inlined from '{anonymous}::AArch64GISelMITest_LibcallFNearbyInt_Test::TestBody()::AInfo::AInfo(const llvm::TargetSubtargetInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3120:3,
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LibcallFNearbyInt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3137:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:739:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  739 |     return actionFor(LegalizeAction::Libcall, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowScalarExtract_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3187:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3187 |             Helper.narrowScalar(*MIBExtractS32, 1, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3186:3: note: in expansion of macro 'EXPECT_EQ'
 3186 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3190:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3190 |             Helper.narrowScalar(*MIBExtractS16, 1, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3189:3: note: in expansion of macro 'EXPECT_EQ'
 3189 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerInsert_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3219:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerInsert_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3220:36:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerInsert_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3235:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3235 |             Helper.lower(*InsertS64S32, 0, LLT{}));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3234:3: note: in expansion of macro 'EXPECT_EQ'
 3234 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3238:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3238 |             Helper.lower(*InsertS64P1, 0, LLT{}));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3237:3: note: in expansion of macro 'EXPECT_EQ'
 3237 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3241:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3241 |             Helper.lower(*InsertP0S32, 0, LLT{}));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3240:3: note: in expansion of macro 'EXPECT_EQ'
 3240 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3244:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3244 |             Helper.lower(*InsertP0P1, 0, LLT{}));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3243:3: note: in expansion of macro 'EXPECT_EQ'
 3243 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3247:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3247 |             Helper.lower(*InsertV2S32S32, 0, LLT{}));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3246:3: note: in expansion of macro 'EXPECT_EQ'
 3246 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3250:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3250 |             Helper.lower(*InsertV2S32P1, 0, LLT{}));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3249:3: note: in expansion of macro 'EXPECT_EQ'
 3249 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::UnableToLegalize,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFFloor(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerFFloor_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3307:29:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1785:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1785 |     return buildInstr(TargetOpcode::G_FFLOOR, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1785:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1785:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerFFloor_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3313:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3313 |             Helper.lower(*Floor, 0, LLT()));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3312:3: note: in expansion of macro 'EXPECT_EQ'
 3312 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBSwap(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_LowerBSWAP_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3340:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1710 |     return buildInstr(TargetOpcode::G_BSWAP, {Dst}, {Src0});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1710:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerBSWAP_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3346:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3346 |             Helper.lower(*BSwap, 0, LLT()));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3345:3: note: in expansion of macro 'EXPECT_EQ'
 3345 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerSDIVREM_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3386:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3386 |       B.buildInstr(TargetOpcode::G_SDIVREM, {S64, S64}, {Copies[0], Copies[1]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3386:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3386:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3392:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3392 |             Helper.lower(*SDivrem, 0, S64));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3391:3: note: in expansion of macro 'EXPECT_EQ'
 3391 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_LowerUDIVREM_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3417:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3417 |       B.buildInstr(TargetOpcode::G_UDIVREM, {S64, S64}, {Copies[0], Copies[1]});
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3417:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3417:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3423:25: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3423 |             Helper.lower(*UDivrem, 0, S64));
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3422:3: note: in expansion of macro 'EXPECT_EQ'
 3422 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_WidenUnmerge_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3448:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenUnmerge_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3458:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3458 |             Helper.widenScalar(*UnmergePtr, 0, S96));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3457:3: note: in expansion of macro 'EXPECT_EQ'
 3457 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3461:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3461 |             Helper.widenScalar(*UnmergeScalar, 0, S96));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3460:3: note: in expansion of macro 'EXPECT_EQ'
 3460 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_BitcastLoad_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3504:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3504 |             Helper.bitcast(*Load, 0, S32));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3503:3: note: in expansion of macro 'EXPECT_EQ'
 3503 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_BitcastStore_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3539:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3539 |             Helper.bitcast(*Store, 0, S32));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3538:3: note: in expansion of macro 'EXPECT_EQ'
 3538 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_BitcastSelect_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3573:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3573 |             Helper.bitcast(*Select, 0, S32));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3572:3: note: in expansion of macro 'EXPECT_EQ'
 3572 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3593:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3593 |             Helper.bitcast(*VSelect, 0, S32));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3592:3: note: in expansion of macro 'EXPECT_EQ'
 3592 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::UnableToLegalize,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3595:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3595 |             Helper.bitcast(*VSelect, 1, LLT::scalar(4)));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3594:3: note: in expansion of macro 'EXPECT_EQ'
 3594 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::UnableToLegalize,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_BitcastBitOps_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3610:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_BitcastBitOps_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3611:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_BitcastBitOps_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3612:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_BitcastBitOps_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3619:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3619 |             Helper.bitcast(*And, 0, S32));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3618:3: note: in expansion of macro 'EXPECT_EQ'
 3618 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3623:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3623 |             Helper.bitcast(*Or, 0, S32));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3622:3: note: in expansion of macro 'EXPECT_EQ'
 3622 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3627:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3627 |             Helper.bitcast(*Xor, 0, S32));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3626:3: note: in expansion of macro 'EXPECT_EQ'
 3626 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowImplicitDef_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3704:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3704 |             Helper.narrowScalar(*Implicit1, 0, S48));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3703:3: note: in expansion of macro 'EXPECT_EQ'
 3703 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3708:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3708 |             Helper.narrowScalar(*Implicit2, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3707:3: note: in expansion of macro 'EXPECT_EQ'
 3707 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3712:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3712 |             Helper.narrowScalar(*Implicit3, 0, S48));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3711:3: note: in expansion of macro 'EXPECT_EQ'
 3711 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3716:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3716 |             Helper.narrowScalar(*Implicit4, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3715:3: note: in expansion of macro 'EXPECT_EQ'
 3715 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_WidenFreeze_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3756:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3756 |   auto FreezeScalar = B.buildInstr(TargetOpcode::G_FREEZE, {S64}, {Copies[0]});
      |                       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3756:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3756:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3757:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3757 |   auto FreezeVector = B.buildInstr(TargetOpcode::G_FREEZE, {V2S32}, {Vector});
      |                       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3757:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3757:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3767:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3767 |             Helper.widenScalar(*FreezeScalar, 0, S128));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3766:3: note: in expansion of macro 'EXPECT_EQ'
 3766 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3771:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3771 |             Helper.widenScalar(*FreezeVector, 0, V2S64));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3770:3: note: in expansion of macro 'EXPECT_EQ'
 3770 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_NarrowFreeze_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3811:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3811 |   auto FreezeScalar = B.buildInstr(TargetOpcode::G_FREEZE, {S64}, {Copies[0]});
      |                       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3811:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3811:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3812:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3812 |   auto FreezeOdd = B.buildInstr(TargetOpcode::G_FREEZE, {S33}, {Trunc});
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3812:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3812:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3813:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3813 |   auto FreezeVector = B.buildInstr(TargetOpcode::G_FREEZE, {V3S16}, {Vector});
      |                       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3813:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3813:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3814:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3814 |   auto FreezeVector1 = B.buildInstr(TargetOpcode::G_FREEZE, {V3S16}, {Vector});
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3814:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3814:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3824:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3824 |             Helper.narrowScalar(*FreezeScalar, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3823:3: note: in expansion of macro 'EXPECT_EQ'
 3823 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3829:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3829 |             Helper.widenScalar(*FreezeOdd, 0, S64));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3828:3: note: in expansion of macro 'EXPECT_EQ'
 3828 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3833:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3833 |             Helper.fewerElementsVector(*FreezeVector, 0, V2S16));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3832:3: note: in expansion of macro 'EXPECT_EQ'
 3832 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3838:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3838 |             Helper.moreElementsVector(*FreezeVector1, 0, V4S16));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3837:3: note: in expansion of macro 'EXPECT_EQ'
 3837 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_FewerElementsFreeze_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3890:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3890 |   auto FreezeVector1 = B.buildInstr(TargetOpcode::G_FREEZE, {V2S32}, {Vector1});
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3890:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3890:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3891:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3891 |   auto FreezeVector2 = B.buildInstr(TargetOpcode::G_FREEZE, {V4S16}, {Vector2});
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3891:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3891:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3901:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3901 |             Helper.fewerElementsVector(*FreezeVector1, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3900:3: note: in expansion of macro 'EXPECT_EQ'
 3900 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3905:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3905 |             Helper.fewerElementsVector(*FreezeVector2, 0, V2S16));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3904:3: note: in expansion of macro 'EXPECT_EQ'
 3904 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_MoreElementsFreeze_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3939:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3939 |   auto FreezeVector1 = B.buildInstr(TargetOpcode::G_FREEZE, {V2S32}, {Vector1});
      |                        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3939:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3939:36: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3948:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3948 |             Helper.moreElementsVector(*FreezeVector1, 0, V4S32));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3947:3: note: in expansion of macro 'EXPECT_EQ'
 3947 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_FewerElementsInsertVectorElt_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:3980:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_FewerElementsInsertVectorElt_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4004:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4004 |             Helper.fewerElementsVector(*InsertV8Constant7_0, 0, V2S16));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4003:3: note: in expansion of macro 'EXPECT_EQ'
 4003 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4010:39: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4010 |             Helper.fewerElementsVector(*InsertV8Constant7_1, 0, V3S16));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4009:3: note: in expansion of macro 'EXPECT_EQ'
 4009 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_widenScalarUnmerge_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4073:31: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4073 |             Helper.widenScalar(*Unmerge, 0, S64));
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4072:3: note: in expansion of macro 'EXPECT_EQ'
 4072 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_moreElementsShuffle_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4102:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_moreElementsShuffle_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4117:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_moreElementsShuffle_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4118:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4118 |             Helper.moreElementsVector(*Shuffle, 0, LLT::fixed_vector(8, S64)));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4117:3: note: in expansion of macro 'EXPECT_EQ'
 4117 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void {anonymous}::AArch64GISelMITest_narrowScalarShiftByConstant_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4158:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_narrowScalarShiftByConstant_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4169:37: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4169 |             Helper.narrowScalarShift(*Shift, 0, S32));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4168:3: note: in expansion of macro 'EXPECT_EQ'
 4168 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::AArch64GISelMITest_MoreElementsSelect_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4216:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4216 |             Helper.moreElementsVector(*Select, 1, LLT::fixed_vector(3, 1)));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4215:3: note: in expansion of macro 'EXPECT_EQ'
 4215 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::UnableToLegalize,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4218:38: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4218 |             Helper.moreElementsVector(*Select, 1, v2s1));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:81:52: note: in definition of macro 'GTEST_ASSERT_'
   81 |   if (const ::testing::AssertionResult gtest_ar = (expression)) \
      |                                                    ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest_pred_impl.h:168:3: note: in expansion of macro 'GTEST_PRED_FORMAT2_'
  168 |   GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:2027:3: note: in expansion of macro 'EXPECT_PRED_FORMAT2'
 2027 |   EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2)
      |   ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:4217:3: note: in expansion of macro 'EXPECT_EQ'
 4217 |   EXPECT_EQ(LegalizerHelper::LegalizeResult::Legalized,
      |   ^~~~~~~~~
[3533/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/DispatchStatistics.cpp.o
[3534/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/BottleneckAnalysis.cpp.o
[3535/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/PipelinePrinter.cpp.o
[3536/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegionGenerator.cpp.o
[3537/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegion.cpp.o
[3538/4009] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/llvm-mca.cpp.o
In file included from /usr/include/c++/13.2.1/vector:66,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FoldingSet.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DIE.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:9:
/usr/include/c++/13.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = llvm::dwarfgen::LineTable::ValueAndLength; _Alloc = std::allocator<llvm::dwarfgen::LineTable::ValueAndLength>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  675 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'llvm::DWARFDebugLine::SectionParser {anonymous}::CommonFixture::setupParser()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:79:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
   79 |     LT.addExtendedOpcode(9, DW_LNE_set_address, {{0xadd4e55, LineTable::Quad}});
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:82:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
   82 |     LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:85:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
   85 |     LT2.addExtendedOpcode(9, DW_LNE_set_address,
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
   86 |                           {{0x11223344, LineTable::Quad}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:89:26: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
   89 |     LT2.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/SupportHelpers.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In function 'std::string {anonymous}::gtest_TruncatedStandardOpcodeParamsTruncatedStandardOpcodeFixture_EvalGenerateName_(const testing::TestParamInfo<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> >&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1898:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1898 |                         ValueAndLengths{{0x100, LineTable::ULEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:477:32: note: in definition of macro 'INSTANTIATE_TEST_SUITE_P'
  477 |       auto t = std::make_tuple(__VA_ARGS__);                                  \
      |                                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1903:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1903 |                         ValueAndLengths{{0x200, LineTable::SLEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:477:32: note: in definition of macro 'INSTANTIATE_TEST_SUITE_P'
  477 |       auto t = std::make_tuple(__VA_ARGS__);                                  \
      |                                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1908:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1908 |                         ValueAndLengths{{0x300, LineTable::ULEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:477:32: note: in definition of macro 'INSTANTIATE_TEST_SUITE_P'
  477 |       auto t = std::make_tuple(__VA_ARGS__);                                  \
      |                                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1913:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1913 |                         ValueAndLengths{{0x400, LineTable::ULEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:477:32: note: in definition of macro 'INSTANTIATE_TEST_SUITE_P'
  477 |       auto t = std::make_tuple(__VA_ARGS__);                                  \
      |                                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1919:13: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1919 |             ValueAndLengths{{0x500, LineTable::Half}},
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:477:32: note: in definition of macro 'INSTANTIATE_TEST_SUITE_P'
  477 |       auto t = std::make_tuple(__VA_ARGS__);                                  \
      |                                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1923:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1923 |                         ValueAndLengths{{0x600, LineTable::ULEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:477:32: note: in definition of macro 'INSTANTIATE_TEST_SUITE_P'
  477 |       auto t = std::make_tuple(__VA_ARGS__);                                  \
      |                                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h: In function 'testing::internal::ParamGenerator<typename std::iterator_traits< <template-parameter-1-1> >::value_type> testing::ValuesIn(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef> > > >]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:302:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef> > > >' changed in GCC 7.1
  302 | ValuesIn(ForwardIterator begin, ForwardIterator end) {
      | ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:302:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef> > > >' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h: In function 'testing::internal::ParamGenerator<typename std::iterator_traits< <template-parameter-1-1> >::value_type> testing::ValuesIn(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > > >]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:302:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > > >' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:302:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > > >' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h: In function 'testing::internal::ParamGenerator<typename std::iterator_traits< <template-parameter-1-1> >::value_type> testing::ValuesIn(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > > >]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:302:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > > >' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:302:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFFormValue}; _Tp = llvm::DWARFFormValue; _Alloc = std::allocator<llvm::DWARFFormValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFFormValue>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugLine::FileNameEntry}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::FileNameEntry>::iterator' changed in GCC 7.1
In function 'testing::internal::ParamGenerator<typename Container::value_type> testing::ValuesIn(const Container&) [with Container = std::vector<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef> > >]',
    inlined from 'testing::internal::ValueArray<Ts>::operator testing::internal::ParamGenerator<T>() const [with T = std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef>; Ts = {std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>, std::tuple<int, int, int, llvm::dwarf::DwarfFormat, const char*>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-param-util.h:742:70,
    inlined from 'testing::internal::ParamGenerator<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef> > {anonymous}::gtest_TruncatedPrologueParamsTruncatedPrologueFixture_EvalGenerator_()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1646:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:316:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, long long unsigned int, short unsigned int, llvm::dwarf::DwarfFormat, llvm::StringRef> > > >' changed in GCC 7.1
  316 |   return ValuesIn(container.begin(), container.end());
      |                                                     ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In function 'std::string {anonymous}::gtest_TruncatedExtendedOpcodeParamsTruncatedExtendedOpcodeFixture_EvalGenerateName_(const testing::TestParamInfo<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> >&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1824:13: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1824 |             ValueAndLengths{{0x1234567890abcdef, LineTable::Quad}},
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:477:32: note: in definition of macro 'INSTANTIATE_TEST_SUITE_P'
  477 |       auto t = std::make_tuple(__VA_ARGS__);                                  \
      |                                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1829:13: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1829 |             ValueAndLengths{{0x1234567878563412, LineTable::Quad}},
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:477:32: note: in definition of macro 'INSTANTIATE_TEST_SUITE_P'
  477 |       auto t = std::make_tuple(__VA_ARGS__);                                  \
      |                                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1868:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1868 |                         ValueAndLengths{{1, LineTable::ULEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:477:32: note: in definition of macro 'INSTANTIATE_TEST_SUITE_P'
  477 |       auto t = std::make_tuple(__VA_ARGS__);                                  \
      |                                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1874:13: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1874 |             ValueAndLengths{{0x12343412, LineTable::Long}},
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:477:32: note: in definition of macro 'INSTANTIATE_TEST_SUITE_P'
  477 |       auto t = std::make_tuple(__VA_ARGS__);                                  \
      |                                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ParserIgnoresNonPrologueErrorsWhenSkipping_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1443:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1443 |   LT.addExtendedOpcode(42, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFFormValue}; _Tp = llvm::DWARFFormValue; _Alloc = std::allocator<llvm::DWARFFormValue>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFFormValue; _Alloc = std::allocator<llvm::DWARFFormValue>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void {anonymous}::DebugLineBasicFixture_PrintPathsProperly_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1950:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFFormValue*, std::vector<llvm::DWARFFormValue> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFDebugLine::FileNameEntry}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void {anonymous}::DebugLineBasicFixture_PrintPathsProperly_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1952:24:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineParameterisedFixture_GetOrParseLineTableValidTable_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:275:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  275 |   LT.addExtendedOpcode(9, DW_LNE_set_address, {{0xadd4e55, LineTable::Quad}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:278:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  278 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:281:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  281 |   LT2.addExtendedOpcode(9, DW_LNE_set_address, {{0x11223344, LineTable::Quad}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:284:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  284 |   LT2.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:285:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  285 |   LT2.addExtendedOpcode(9, DW_LNE_set_address, {{0x55667788, LineTable::Quad}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:288:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  288 |   LT2.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineParameterisedFixture_ClearLineValidTable_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:345:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  345 |   LT.addExtendedOpcode(9, DW_LNE_set_address, {{0xadd4e55, LineTable::Quad}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:348:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  348 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:351:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  351 |   LT2.addExtendedOpcode(9, DW_LNE_set_address, {{0x11223344, LineTable::Quad}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:354:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  354 |   LT2.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:355:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  355 |   LT2.addExtendedOpcode(9, DW_LNE_set_address, {{0x55667788, LineTable::Quad}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:358:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  358 |   LT2.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_GetOrParseLineTableAtInvalidOffsetAfterData_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:220:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  220 |   LT.setCustomPrologue({{0, LineTable::Byte}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ErrorForReservedLength_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:418:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  418 |   LT.setCustomPrologue({{0xfffffff0, LineTable::Long}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ErrorForExtendedOpcodeLengthSmallerThanExpected_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:620:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  620 |   LT.addExtendedOpcode(1, DW_LNE_set_discriminator,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |                        {{DW_LNS_negate_stmt, LineTable::ULEB}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:624:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  624 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ErrorForExtendedOpcodeLengthLargerThanExpected_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:653:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  653 |   LT.addExtendedOpcode(2, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:658:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  658 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ErrorForUnitLengthTooLarge_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:684:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  684 |   Padding.setCustomPrologue({{0, LineTable::Byte}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:688:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  688 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ErrorForMismatchedAddressSize_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:718:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  718 |   LT.addExtendedOpcode(5, DW_LNE_set_address, {{Addr1, LineTable::Long}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:723:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  723 |   LT.addExtendedOpcode(9, DW_LNE_set_address, {{Addr2, LineTable::Quad}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:724:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  724 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ErrorForMismatchedAddressSizeUnsetInitialAddress_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:752:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  752 |   LT.addExtendedOpcode(5, DW_LNE_set_address, {{Addr1, LineTable::Long}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:755:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  755 |   LT.addExtendedOpcode(9, DW_LNE_set_address, {{Addr2, LineTable::Quad}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:756:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  756 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ErrorForUnsupportedAddressSizeInSetAddressLength_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:787:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  787 |   LT.addExtendedOpcode(4, DW_LNE_set_address,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  788 |                        {{0x1234, LineTable::Half}, {0x56, LineTable::Byte}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:793:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  793 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ErrorForAddressSizeGreaterThanByteSize_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:824:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  824 |   LT.addExtendedOpcode(Operands.size() + 1, DW_LNE_set_address, Operands);
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:825:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  825 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ErrorForUnsupportedAddressSizeDefinedInHeader_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:854:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  854 |   LT.addExtendedOpcode(AddressSize + 1, DW_LNE_set_address,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  855 |                        {{0x12345678, LineTable::Quad}, {0, LineTable::Byte}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:860:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  860 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_CallbackUsedForUnterminatedSequence_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:889:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  889 |   LT.addExtendedOpcode(9, DW_LNE_set_address,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  890 |                        {{0x1122334455667788, LineTable::Quad}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:893:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  893 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:894:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  894 |   LT.addExtendedOpcode(9, DW_LNE_set_address,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  895 |                        {{0x99aabbccddeeff00, LineTable::Quad}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ParserMarkedAsDoneForBadLengthWhenParsing_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1287:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1287 |   LT.setCustomPrologue({{0xfffffff0, LineTable::Long}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ParserMarkedAsDoneForBadLengthWhenSkipping_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1315:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1315 |   LT.setCustomPrologue({{0xfffffff0, LineTable::Long}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ParserReportsNonPrologueProblemsWhenParsing_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1374:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1374 |   LT.addExtendedOpcode(0x42, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1376:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1376 |   LT2.addExtendedOpcode(9, DW_LNE_set_address,
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1377 |                         {{0x1234567890abcdef, LineTable::Quad}});
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ErrorForInvalidV5IncludeDirTable_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:472:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  472 |   LT.setCustomPrologue({
      |   ~~~~~~~~~~~~~~~~~~~~^~
  473 |       {19, LineTable::Long}, // unit length
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  474 |       {5, LineTable::Half},  // version
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  475 |       {8, LineTable::Byte},  // addr size
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  476 |       {0, LineTable::Byte},  // segment selector size
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  477 |       {11, LineTable::Long}, // prologue length
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  478 |       {1, LineTable::Byte},  // min instruction length
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  479 |       {1, LineTable::Byte},  // max ops per instruction
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  480 |       {1, LineTable::Byte},  // default is_stmt
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  481 |       {0, LineTable::Byte},  // line base
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  482 |       {14, LineTable::Byte}, // line range
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  483 |       {2, LineTable::Byte},  // opcode base (small to reduce the amount of
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484 |                              // setup required).
      |                              ~~~~~~~~~~~~~~~~~~~
  485 |       {0, LineTable::Byte},  // standard opcode lengths
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  486 |       {0, LineTable::Byte},  // directory entry format count (should not be
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  487 |                              // zero).
      |                              ~~~~~~~~~
  488 |       {0, LineTable::ULEB},  // directories count
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  489 |       {0, LineTable::Byte},  // file name entry format count
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  490 |       {0, LineTable::ULEB}   // file name entry count
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  491 |   });
      |   ~~                   
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ParserReportsFirstErrorInEachTableWhenParsing_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1343:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1343 |   LT.setCustomPrologue({{2, LineTable::Long}, {0, LineTable::Half}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1345:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1345 |   LT2.setCustomPrologue({{2, LineTable::Long}, {1, LineTable::Half}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_ParserReportsPrologueErrorsInEachTableWhenSkipping_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1412:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1412 |   LT.setCustomPrologue({{2, LineTable::Long}, {0, LineTable::Half}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1414:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1414 |   LT2.setCustomPrologue({{2, LineTable::Long}, {1, LineTable::Half}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void {anonymous}::AdjustAddressFixtureBase::setupTables(bool)',
    inlined from 'void {anonymous}::AdjustAddressFixtureBase::runTest(bool, llvm::Twine)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1033:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:980:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  980 |     Padding.setCustomPrologue({{0, LineTable::Byte}});
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In member function 'uint64_t {anonymous}::AdjustAddressFixtureBase::setupNoProblemTable()',
    inlined from 'void {anonymous}::AdjustAddressFixtureBase::setupTables(bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:985:43,
    inlined from 'void {anonymous}::AdjustAddressFixtureBase::runTest(bool, llvm::Twine)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1033:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:932:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  932 |     NoProblem.addExtendedOpcode(9, DW_LNE_set_address,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  933 |                                 {{0xabcd, LineTable::Quad}});
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:934:32: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  934 |     NoProblem.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'uint64_t {anonymous}::AdjustAddressFixtureBase::setupConstAddPcFirstTable()',
    inlined from 'void {anonymous}::AdjustAddressFixtureBase::setupTables(bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:989:46,
    inlined from 'void {anonymous}::AdjustAddressFixtureBase::runTest(bool, llvm::Twine)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1033:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:940:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  940 |     ConstAddPCFirst.addExtendedOpcode(9, DW_LNE_set_address,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  941 |                                       {{ConstAddPCAddr, LineTable::Quad}});
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:947:38: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  947 |     ConstAddPCFirst.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'uint64_t {anonymous}::AdjustAddressFixtureBase::setupSpecialFirstTable()',
    inlined from 'void {anonymous}::AdjustAddressFixtureBase::setupTables(bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:993:45,
    inlined from 'void {anonymous}::AdjustAddressFixtureBase::runTest(bool, llvm::Twine)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1033:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:953:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  953 |     SpecialFirst.addExtendedOpcode(9, DW_LNE_set_address,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  954 |                                    {{SpecialAddr, LineTable::Quad}});
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:960:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  960 |     SpecialFirst.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'uint64_t {anonymous}::AdjustAddressFixtureBase::setupAdvancePcFirstTable()',
    inlined from 'void {anonymous}::AdjustAddressFixtureBase::setupTables(bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:998:31,
    inlined from 'void {anonymous}::AdjustAddressFixtureBase::runTest(bool, llvm::Twine)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1033:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:966:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  966 |     AdvancePCFirst.addExtendedOpcode(9, DW_LNE_set_address,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  967 |                                      {{AdvancePCAddr, LineTable::Quad}});
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:974:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  974 |     AdvancePCFirst.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineUnsupportedVersionFixture_ErrorForUnsupportedVersion_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:446:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
  446 |   LT.setCustomPrologue(
      |   ~~~~~~~~~~~~~~~~~~~~^
  447 |       {{LineTable::Half, LineTable::Long}, {Version, LineTable::Half}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::TruncatedPrologueFixture_ErrorForTruncatedPrologue_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1624:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1624 |   Padding.setCustomPrologue({{0, LineTable::Byte}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::TruncatedExtendedOpcodeFixture_ErrorForTruncatedExtendedOpcode_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1804:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1804 |   LT.addExtendedOpcode(OpcodeLength, Opcode, Operands);
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In member function 'virtual void {anonymous}::DebugLineBasicFixture_VerboseOutput_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1466:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1466 |   LT.addExtendedOpcode(2, 0, {{1, LineTable::Byte}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1468:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1468 |   LT.addExtendedOpcode(2, 0x42, {{1, LineTable::Byte}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1469:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1469 |   LT.addExtendedOpcode(9, DW_LNE_set_address,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1470 |                        {{0x123456789abcdef, LineTable::Quad}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1471:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1471 |   LT.addExtendedOpcode(6, DW_LNE_define_file,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1472 |                        {{'a', LineTable::Byte},
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~
 1473 |                         {'\0', LineTable::Byte},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~
 1474 |                         {2, LineTable::ULEB},
      |                         ~~~~~~~~~~~~~~~~~~~~~
 1475 |                         {3, LineTable::ULEB},
      |                         ~~~~~~~~~~~~~~~~~~~~~
 1476 |                         {4, LineTable::ULEB}});
      |                         ~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1477:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1477 |   LT.addExtendedOpcode(2, DW_LNE_set_discriminator, {{0x7f, LineTable::ULEB}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1496:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1496 |   LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In function 'testing::internal::ParamGenerator<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > {anonymous}::gtest_TruncatedExtendedOpcodeParamsTruncatedExtendedOpcodeFixture_EvalGenerator_()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1824:13: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1824 |             ValueAndLengths{{0x1234567890abcdef, LineTable::Quad}},
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:461:28: note: in definition of macro 'GTEST_EXPAND_'
  461 | #define GTEST_EXPAND_(arg) arg
      |                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:468:26: note: in expansion of macro 'GTEST_GET_FIRST_'
  468 |     return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_));        \
      |                          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1810:1: note: in expansion of macro 'INSTANTIATE_TEST_SUITE_P'
 1810 | INSTANTIATE_TEST_SUITE_P(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1829:13: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1829 |             ValueAndLengths{{0x1234567878563412, LineTable::Quad}},
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:461:28: note: in definition of macro 'GTEST_EXPAND_'
  461 | #define GTEST_EXPAND_(arg) arg
      |                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:468:26: note: in expansion of macro 'GTEST_GET_FIRST_'
  468 |     return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_));        \
      |                          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1810:1: note: in expansion of macro 'INSTANTIATE_TEST_SUITE_P'
 1810 | INSTANTIATE_TEST_SUITE_P(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1868:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1868 |                         ValueAndLengths{{1, LineTable::ULEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:461:28: note: in definition of macro 'GTEST_EXPAND_'
  461 | #define GTEST_EXPAND_(arg) arg
      |                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:468:26: note: in expansion of macro 'GTEST_GET_FIRST_'
  468 |     return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_));        \
      |                          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1810:1: note: in expansion of macro 'INSTANTIATE_TEST_SUITE_P'
 1810 | INSTANTIATE_TEST_SUITE_P(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1874:13: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1874 |             ValueAndLengths{{0x12343412, LineTable::Long}},
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:461:28: note: in definition of macro 'GTEST_EXPAND_'
  461 | #define GTEST_EXPAND_(arg) arg
      |                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:468:26: note: in expansion of macro 'GTEST_GET_FIRST_'
  468 |     return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_));        \
      |                          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1810:1: note: in expansion of macro 'INSTANTIATE_TEST_SUITE_P'
 1810 | INSTANTIATE_TEST_SUITE_P(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In function 'testing::internal::ParamGenerator<typename Container::value_type> testing::ValuesIn(const Container&) [with Container = std::vector<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > >]',
    inlined from 'testing::internal::ValueArray<Ts>::operator testing::internal::ParamGenerator<T>() const [with T = std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>; Ts = {std::tuple<int, int, int, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, int, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, llvm::dwarf::LineNumberExtendedOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, llvm::dwarf::LineNumberExtendedOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, llvm::dwarf::LineNumberExtendedOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, llvm::dwarf::LineNumberExtendedOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, llvm::dwarf::LineNumberExtendedOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, llvm::dwarf::LineNumberExtendedOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, llvm::dwarf::LineNumberExtendedOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, int, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-param-util.h:742:70,
    inlined from 'testing::internal::ParamGenerator<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > {anonymous}::gtest_TruncatedExtendedOpcodeParamsTruncatedExtendedOpcodeFixture_EvalGenerator_()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1810:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:316:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > > >' changed in GCC 7.1
  316 |   return ValuesIn(container.begin(), container.end());
      |                                                     ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp: In function 'testing::internal::ParamGenerator<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > {anonymous}::gtest_TruncatedStandardOpcodeParamsTruncatedStandardOpcodeFixture_EvalGenerator_()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1898:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1898 |                         ValueAndLengths{{0x100, LineTable::ULEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:461:28: note: in definition of macro 'GTEST_EXPAND_'
  461 | #define GTEST_EXPAND_(arg) arg
      |                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:468:26: note: in expansion of macro 'GTEST_GET_FIRST_'
  468 |     return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_));        \
      |                          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1894:1: note: in expansion of macro 'INSTANTIATE_TEST_SUITE_P'
 1894 | INSTANTIATE_TEST_SUITE_P(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1903:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1903 |                         ValueAndLengths{{0x200, LineTable::SLEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:461:28: note: in definition of macro 'GTEST_EXPAND_'
  461 | #define GTEST_EXPAND_(arg) arg
      |                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:468:26: note: in expansion of macro 'GTEST_GET_FIRST_'
  468 |     return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_));        \
      |                          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1894:1: note: in expansion of macro 'INSTANTIATE_TEST_SUITE_P'
 1894 | INSTANTIATE_TEST_SUITE_P(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1908:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1908 |                         ValueAndLengths{{0x300, LineTable::ULEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:461:28: note: in definition of macro 'GTEST_EXPAND_'
  461 | #define GTEST_EXPAND_(arg) arg
      |                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:468:26: note: in expansion of macro 'GTEST_GET_FIRST_'
  468 |     return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_));        \
      |                          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1894:1: note: in expansion of macro 'INSTANTIATE_TEST_SUITE_P'
 1894 | INSTANTIATE_TEST_SUITE_P(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1913:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1913 |                         ValueAndLengths{{0x400, LineTable::ULEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:461:28: note: in definition of macro 'GTEST_EXPAND_'
  461 | #define GTEST_EXPAND_(arg) arg
      |                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:468:26: note: in expansion of macro 'GTEST_GET_FIRST_'
  468 |     return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_));        \
      |                          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1894:1: note: in expansion of macro 'INSTANTIATE_TEST_SUITE_P'
 1894 | INSTANTIATE_TEST_SUITE_P(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1919:13: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1919 |             ValueAndLengths{{0x500, LineTable::Half}},
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:461:28: note: in definition of macro 'GTEST_EXPAND_'
  461 | #define GTEST_EXPAND_(arg) arg
      |                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:468:26: note: in expansion of macro 'GTEST_GET_FIRST_'
  468 |     return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_));        \
      |                          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1894:1: note: in expansion of macro 'INSTANTIATE_TEST_SUITE_P'
 1894 | INSTANTIATE_TEST_SUITE_P(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1923:25: note: parameter passing for argument of type 'std::initializer_list<llvm::dwarfgen::LineTable::ValueAndLength>' changed in GCC 7.1
 1923 |                         ValueAndLengths{{0x600, LineTable::ULEB}},
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:461:28: note: in definition of macro 'GTEST_EXPAND_'
  461 | #define GTEST_EXPAND_(arg) arg
      |                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:468:26: note: in expansion of macro 'GTEST_GET_FIRST_'
  468 |     return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_));        \
      |                          ^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1894:1: note: in expansion of macro 'INSTANTIATE_TEST_SUITE_P'
 1894 | INSTANTIATE_TEST_SUITE_P(
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In function 'testing::internal::ParamGenerator<typename Container::value_type> testing::ValuesIn(const Container&) [with Container = std::vector<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > >]',
    inlined from 'testing::internal::ValueArray<Ts>::operator testing::internal::ParamGenerator<T>() const [with T = std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>; Ts = {std::tuple<int, llvm::dwarf::LineNumberOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, llvm::dwarf::LineNumberOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, llvm::dwarf::LineNumberOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, llvm::dwarf::LineNumberOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, llvm::dwarf::LineNumberOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, llvm::dwarf::LineNumberOps, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>, std::tuple<int, int, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, const char*, const char*>}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-param-util.h:742:70,
    inlined from 'testing::internal::ParamGenerator<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > {anonymous}::gtest_TruncatedStandardOpcodeParamsTruncatedStandardOpcodeFixture_EvalGenerator_()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:1894:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-param-test.h:316:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>*, std::vector<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef>, std::allocator<std::tuple<long long unsigned int, unsigned char, std::vector<llvm::dwarfgen::LineTable::ValueAndLength, std::allocator<llvm::dwarfgen::LineTable::ValueAndLength> >, llvm::StringRef, llvm::StringRef> > > >' changed in GCC 7.1
  316 |   return ValuesIn(container.begin(), container.end());
      |                                                     ^
[3539/4009] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o
[3540/4009] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o
[3541/4009] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o
[3542/4009] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo-driver.cpp.o
[3543/4009] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstPrinter.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MCA/View.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionView.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionView.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual llvm::json::Value llvm::mca::InstructionView::toJSON() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionView.cpp:37:25:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3544/4009] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o
[3545/4009] Building CXX object tools/llvm-libtool-darwin/CMakeFiles/llvm-libtool-darwin.dir/llvm-libtool-darwin.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/sancov/sancov.cpp:15:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/sancov/sancov.cpp:11:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::CoveragePoint&}; _Tp = {anonymous}::CoveragePoint; _Alloc = std::allocator<{anonymous}::CoveragePoint>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<{anonymous}::CoveragePoint>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::CoveragePoint; _Alloc = std::allocator<{anonymous}::CoveragePoint>]',
    inlined from 'static std::unique_ptr<{anonymous}::SymbolizedCoverage> {anonymous}::SymbolizedCoverage::read(const std::string&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/sancov/sancov.cpp:453:31:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CoveragePoint*, std::vector<{anonymous}::CoveragePoint> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::CoveragePoint; _Alloc = std::allocator<{anonymous}::CoveragePoint>]',
    inlined from 'std::unique_ptr<{anonymous}::SymbolizedCoverage> {anonymous}::merge(const std::vector<std::unique_ptr<SymbolizedCoverage> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/sancov/sancov.cpp:1054:31:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CoveragePoint*, std::vector<{anonymous}::CoveragePoint> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::CoveragePoint; _Alloc = std::allocator<{anonymous}::CoveragePoint>]',
    inlined from 'std::vector<{anonymous}::CoveragePoint> {anonymous}::getCoveragePoints(const std::string&, const std::set<long long unsigned int>&, const std::set<long long unsigned int>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/sancov/sancov.cpp:597:21:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CoveragePoint*, std::vector<{anonymous}::CoveragePoint> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3546/4009] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o
[3547/4009] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-elf.cpp.o
[3548/4009] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-coff.cpp.o
[3549/4009] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink.cpp.o
[3550/4009] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/llvm-itanium-demangle-fuzzer.cpp.o
[3551/4009] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[3552/4009] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o
[3553/4009] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o
[3554/4009] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/llvm-ifs-driver.cpp.o
[3555/4009] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/llvm-ifs.cpp.o
[3556/4009] Building CXX object tools/llvm-ifs/CMakeFiles/llvm-ifs.dir/ErrorCollector.cpp.o
[3557/4009] Building CXX object tools/llvm-gsymutil/CMakeFiles/llvm-gsymutil.dir/llvm-gsymutil.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printHex(llvm::StringRef, T) [with T = llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:328:30: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
  328 |   template <typename T> void printHex(StringRef Label, T Value) {
      |                              ^~~~~~~~
In function 'void printAuxMemberHelper(PrintStyle, const char*, const T&, const V*, uint16_t, uint16_t&, const char*&, llvm::ScopedPrinter&) [with T = llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>; V = llvm::object::XCOFFAuxiliaryHeader64]',
    inlined from '{anonymous}::XCOFFDumper::printAuxiliaryHeader(const llvm::object::XCOFFAuxiliaryHeader64*)::<lambda(PrintStyle, const char*, auto:32&)> [with auto:32 = const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:1125:25,
    inlined from 'void {anonymous}::XCOFFDumper::printAuxiliaryHeader(const llvm::object::XCOFFAuxiliaryHeader64*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:1132:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:1028:30: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
 1028 |     Style == Hex ? W.printHex(MemberName, Member)
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:1028:30: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
In function 'void printAuxMemberHelper(PrintStyle, const char*, const T&, const V*, uint16_t, uint16_t&, const char*&, llvm::ScopedPrinter&) [with T = llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>; V = llvm::object::XCOFFAuxiliaryHeader64]',
    inlined from '{anonymous}::XCOFFDumper::printAuxiliaryHeader(const llvm::object::XCOFFAuxiliaryHeader64*)::<lambda(PrintStyle, const char*, auto:32&)> [with auto:32 = const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:1125:25,
    inlined from 'void {anonymous}::XCOFFDumper::printAuxiliaryHeader(const llvm::object::XCOFFAuxiliaryHeader64*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:1161:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:1028:30: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
 1028 |     Style == Hex ? W.printHex(MemberName, Member)
      |                    ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:1028:30: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
In member function 'void {anonymous}::XCOFFDumper::printExceptionAuxEnt(const llvm::object::XCOFFExceptionAuxEnt*)',
    inlined from 'void {anonymous}::XCOFFDumper::printSymbol(const llvm::object::SymbolRef&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:830:31,
    inlined from 'virtual void {anonymous}::XCOFFDumper::printSymbols()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:908:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:613:13: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
  613 |   W.printHex("OffsetToExceptionTable", AuxEntPtr->OffsetToExceptionTbl);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:613:13: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
In member function 'void {anonymous}::XCOFFDumper::printFunctionAuxEnt(const llvm::object::XCOFFFunctionAuxEnt64*)',
    inlined from 'void {anonymous}::XCOFFDumper::printSymbol(const llvm::object::SymbolRef&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:826:30,
    inlined from 'virtual void {anonymous}::XCOFFDumper::printSymbols()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:908:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:639:13: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
  639 |   W.printHex("PointerToLineNum", AuxEntPtr->PtrToLineNum);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:639:13: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:639:13: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:639:13: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
In member function 'void {anonymous}::XCOFFDumper::printExceptionAuxEnt(const llvm::object::XCOFFExceptionAuxEnt*)',
    inlined from 'void {anonymous}::XCOFFDumper::printSymbol(const llvm::object::SymbolRef&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:830:31,
    inlined from 'virtual void {anonymous}::XCOFFDumper::printSymbols()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:908:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:613:13: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
  613 |   W.printHex("OffsetToExceptionTable", AuxEntPtr->OffsetToExceptionTbl);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:613:13: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
In member function 'void {anonymous}::XCOFFDumper::printSectAuxEntForDWARF(const T*) [with T = llvm::object::XCOFFSectAuxEntForDWARF64]',
    inlined from 'void {anonymous}::XCOFFDumper::printSymbol(const llvm::object::SymbolRef&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:869:57,
    inlined from 'virtual void {anonymous}::XCOFFDumper::printSymbols()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:908:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:671:13: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
  671 |   W.printHex("LengthOfSectionPortion", AuxEntPtr->LengthOfSectionPortion);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/XCOFFDumper.cpp:671:13: note: parameter passing for argument of type 'const llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
[3558/4009] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o
[3559/4009] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/SummaryView.cpp: In constructor 'llvm::mca::SummaryView::SummaryView(const llvm::MCSchedModel&, llvm::ArrayRef<llvm::MCInst>, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/SummaryView.cpp:32:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
   32 |   computeProcResourceMasks(SM, ProcResourceMasks);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[3560/4009] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/DebugInfoLinker.cpp.o
[3561/4009] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/llvm-dwarfutil.cpp.o
[3562/4009] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstPrinter.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MCA/View.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionView.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/ResourcePressureView.h:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual llvm::json::Value llvm::mca::ResourcePressureView::toJSON() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp:190:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3563/4009] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o
[3564/4009] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/SectionSizes.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp: In member function 'void llvm::mca::RegisterFileStatistics::updateMoveElimInfo(const llvm::mca::Instruction&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp:67:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
   67 |     const WriteState &WS = Inst.getDefs()[I];
      |                       ^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp:67:44: note: the temporary was destroyed at the end of the full expression '(& Inst)->llvm::mca::Instruction::<anonymous>.llvm::mca::InstructionBase::getDefs().llvm::ArrayRef<llvm::mca::WriteState>::operator[](I)'
   67 |     const WriteState &WS = Inst.getDefs()[I];
      |                                            ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp:68:22: warning: possibly dangling reference to a temporary [-Wdangling-reference]
   68 |     const ReadState &RS = Inst.getUses()[E - (I + 1)];
      |                      ^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp:68:53: note: the temporary was destroyed at the end of the full expression '(& Inst)->llvm::mca::Instruction::<anonymous>.llvm::mca::InstructionBase::getUses().llvm::ArrayRef<llvm::mca::ReadState>::operator[]((E - (I + 1)))'
   68 |     const ReadState &RS = Inst.getUses()[E - (I + 1)];
      |                                                     ^
[3565/4009] Building CXX object tools/llvm-dlang-demangle-fuzzer/CMakeFiles/llvm-dlang-demangle-fuzzer.dir/llvm-dlang-demangle-fuzzer.cpp.o
[3566/4009] Building CXX object tools/llvm-dlang-demangle-fuzzer/CMakeFiles/llvm-dlang-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[3567/4009] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
[3568/4009] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DiffLog.cpp.o
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:15:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'void remapSectionsAndSymbols(const llvm::Triple&, llvm::RuntimeDyld&, TrivialMemoryManager&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:723:34,
    inlined from 'int linkAndVerify()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:995:26:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]',
    inlined from 'void remapSectionsAndSymbols(const llvm::Triple&, llvm::RuntimeDyld&, TrivialMemoryManager&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:754:37,
    inlined from 'int linkAndVerify()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp:995:26:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[3569/4009] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DifferenceEngine.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp: In function '{anonymous}::ResultRow {anonymous}::getStats(llvm::MutableArrayRef<long long unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:274:11: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
  274 | ResultRow getStats(MutableArrayRef<uint64_t> Timings) {
      |           ^~~~~~~~
In file included from /usr/include/c++/13.2.1/algorithm:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:13:
/usr/include/c++/13.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >]':
/usr/include/c++/13.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  155 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp: In member function 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:318:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
  318 |     Results.emplace_back(FuncId, Timings.size(), getStats(Timings));
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:337:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:337:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:340:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:340:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:343:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:343:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:346:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:346:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:349:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:349:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:352:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:352:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:355:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:355:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:358:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:358:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   91 |             std::iter_swap(__result, __b);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   93 |             std::iter_swap(__result, __c);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   95 |             std::iter_swap(__result, __a);
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1899:40,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38:
/usr/include/c++/13.2.1/bits/stl_algo.h:1884:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1884 |           std::iter_swap(__first, __last);
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]',
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:318:25: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
  318 |     Results.emplace_back(FuncId, Timings.size(), getStats(Timings));
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:337:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:337:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:340:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:340:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:343:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:343:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:346:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:346:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:349:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:349:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:352:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:352:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:355:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:355:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:358:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<tuple<int, long long unsigned int, {anonymous}::ResultRow>*, vector<tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&; Compare = sortByKey<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)> >(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>)::<lambda(const TupleType&, const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortByKey(std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >&, F) [with F = llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >(const llvm::xray::XRayFileHeader&, llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>) const::<lambda(const TupleType&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:306:13,
    inlined from 'void llvm::xray::LatencyAccountant::exportStats(const llvm::xray::XRayFileHeader&, F) const [with F = llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:358:14,
    inlined from 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-xray/xray-account.cpp:403:14:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3570/4009] Building CXX object tools/llvm-diff/lib/CMakeFiles/LLVMDiff.dir/DiffConsumer.cpp.o
[3571/4009] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstPrinter.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MCA/View.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionView.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/TimelineView.h:103,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/TimelineView.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual llvm::json::Value llvm::mca::TimelineView::toJSON() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/TimelineView.cpp:318:27:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3572/4009] Building CXX object tools/llvm-debuginfod-find/CMakeFiles/llvm-debuginfod-find.dir/llvm-debuginfod-find.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp: In constructor 'llvm::mca::PressureTracker::PressureTracker(const llvm::MCSchedModel&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp:31:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
   31 |   computeProcResourceMasks(SM, ProcResID2Mask);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
[3573/4009] Building CXX object tools/llvm-debuginfod/CMakeFiles/llvm-debuginfod.dir/llvm-debuginfod.cpp.o
[3574/4009] Building CXX object tools/llvm-debuginfo-analyzer/CMakeFiles/llvm-debuginfo-analyzer.dir/Options.cpp.o
[3575/4009] Building CXX object tools/llvm-debuginfo-analyzer/CMakeFiles/llvm-debuginfo-analyzer.dir/llvm-debuginfo-analyzer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/SupportHelpers.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function 'T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle<llvm::Module>, llvm::Module>::Analysis::Result]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
  355 | inline T Invalid() {
      |          ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
  360 |   return Invalid<T>();
      |          ~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function 'T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle<llvm::Function>, llvm::Function>::Analysis::Result]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
  355 | inline T Invalid() {
      |          ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
  360 |   return Invalid<T>();
      |          ~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function 'T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle<llvm::Loop>, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&>::Analysis::Result]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
  355 | inline T Invalid() {
      |          ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
  360 |   return Invalid<T>();
      |          ~~~~~~~~~~^~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function 'T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle<llvm::LazyCallGraph::SCC>, llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&>::Analysis::Result]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
  355 | inline T Invalid() {
      |          ^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
  360 |   return Invalid<T>();
      |          ~~~~~~~~~~^~
[3576/4009] Building CXX object tools/llvm-cxxmap/CMakeFiles/llvm-cxxmap.dir/llvm-cxxmap.cpp.o
[3577/4009] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt-driver.cpp.o
[3578/4009] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o
[3579/4009] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o
[3580/4009] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o
[3581/4009] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o
[3582/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o
[3583/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
[3584/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
[3585/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o
[3586/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o
[3587/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o
[3588/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o
[3589/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterLcov.cpp.o
[3590/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/IndexedMap.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/SourcePrinter.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/SourcePrinter.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::DWARFLocationExpression&, const char*&, llvm::DWARFUnit*&, llvm::DWARFDie&}; _Tp = llvm::objdump::LiveVariable; _Alloc = std::allocator<llvm::objdump::LiveVariable>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::objdump::LiveVariable>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::DWARFLocationExpression&, const char*&, llvm::DWARFUnit*&, llvm::DWARFDie&}; _Tp = llvm::objdump::LiveVariable; _Alloc = std::allocator<llvm::objdump::LiveVariable>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::objdump::LiveVariable>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const llvm::DWARFLocationExpression&, const char*&, llvm::DWARFUnit*&, llvm::DWARFDie&}; _Tp = llvm::objdump::LiveVariable; _Alloc = std::allocator<llvm::objdump::LiveVariable>]',
    inlined from 'void llvm::objdump::LiveVariablePrinter::addVariable(llvm::DWARFDie, llvm::DWARFDie)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/SourcePrinter.cpp:76:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objdump::LiveVariable*, std::vector<llvm::objdump::LiveVariable> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::DWARFLocationExpression&, const char*&, llvm::DWARFUnit*&, llvm::DWARFDie&}; _Tp = llvm::objdump::LiveVariable; _Alloc = std::allocator<llvm::objdump::LiveVariable>]',
    inlined from 'void llvm::objdump::LiveVariablePrinter::addVariable(llvm::DWARFDie, llvm::DWARFDie)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/SourcePrinter.cpp:84:33:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objdump::LiveVariable*, std::vector<llvm::objdump::LiveVariable> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3591/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o
[3592/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-dwarfdump/SectionSizes.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>, std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = std::__cxx11::basic_string<char>; ValueT = long long unsigned int; MapType = llvm::StringMap<long long unsigned int>; VectorType = std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>, std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:104:23,
    inlined from 'void llvm::dwarfdump::calculateSectionSizes(const llvm::object::ObjectFile&, SectionSizes&, const llvm::Twine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-dwarfdump/SectionSizes.cpp:100:53:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>, std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3593/4009] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/PipelinePrinter.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/PipelinePrinter.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Object llvm::mca::PipelinePrinter::getJSONTargetInfo() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/PipelinePrinter.cpp:98:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'void llvm::mca::PipelinePrinter::printReport(llvm::json::Object&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/PipelinePrinter.cpp:115:21:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3594/4009] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
[3595/4009] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ErrorHandling.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/llvm-profgen.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::sampleprof::SecHdrTableEntry; unsigned int N = 8]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1225:3: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
 1225 |   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
      |   ^~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/llvm-profgen.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h: In function 'void __static_initialization_and_destruction_0()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
[3596/4009] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o
[3597/4009] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o
[3598/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o
[3599/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o
[3600/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/StackMapPrinter.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/MachODumper.cpp:14:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::MachODumper::printSymbol(const llvm::object::SymbolRef&, llvm::ScopedPrinter&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/MachODumper.cpp:701:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3601/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o
[3602/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o
[3603/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o
[3604/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o
[3605/4009] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o
[3606/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o
[3607/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o
[3608/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp: In member function 'void llvm::mca::InstructionInfoView::collectData(llvm::MutableArrayRef<InstructionInfoViewData>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:116:6: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::mca::InstructionInfoView::InstructionInfoViewData>' changed in GCC 7.1
  116 | void InstructionInfoView::collectData(
      |      ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp: In member function 'virtual void llvm::mca::InstructionInfoView::printView(llvm::raw_ostream&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:30:14: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::mca::InstructionInfoView::InstructionInfoViewData>' changed in GCC 7.1
   30 |   collectData(IIVD);
      |   ~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstPrinter.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MCA/View.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionView.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionInfoView.h:37,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp: In member function 'virtual llvm::json::Value llvm::mca::InstructionInfoView::toJSON() const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:165:14: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::mca::InstructionInfoView::InstructionInfoViewData>' changed in GCC 7.1
  165 |   collectData(IIVD);
      |   ~~~~~~~~~~~^~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'virtual llvm::json::Value llvm::mca::InstructionInfoView::toJSON() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp:172:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3609/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o
[3610/4009] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o
[3611/4009] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o
[3612/4009] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o
[3613/4009] Building CXX object tools/lli/CMakeFiles/lli.dir/ExecutionUtils.cpp.o
[3614/4009] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o
[3615/4009] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o
[3616/4009] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/SymbolMap.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ErrorHandling.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.h:11,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/MissingFrameInferrer.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/MissingFrameInferrer.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::sampleprof::MissingFrameInferrer::initialize(const llvm::sampleprof::ContextSampleCounterMap*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/MissingFrameInferrer.cpp:93:52:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3617/4009] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o
[3618/4009] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseSet.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/CSPreInliner.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/CSPreInliner.cpp:9:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, vector<llvm::sampleprof::ProfiledInlineCandidate> >; _Distance = int; _Tp = llvm::sampleprof::ProfiledInlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::sampleprof::ProfiledCandidateComparer>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, std::vector<llvm::sampleprof::ProfiledInlineCandidate> >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::sampleprof::FunctionSamples*&, const long long unsigned int&, unsigned int&}; _Tp = llvm::sampleprof::ProfiledInlineCandidate; _Alloc = std::allocator<llvm::sampleprof::ProfiledInlineCandidate>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::sampleprof::ProfiledInlineCandidate>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::sampleprof::FunctionSamples*&, const long long unsigned int&, unsigned int&}; _Tp = llvm::sampleprof::ProfiledInlineCandidate; _Alloc = std::allocator<llvm::sampleprof::ProfiledInlineCandidate>]',
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {llvm::sampleprof::FunctionSamples*&, const long long unsigned int&, unsigned int&}; _Tp = llvm::sampleprof::ProfiledInlineCandidate; _Sequence = std::vector<llvm::sampleprof::ProfiledInlineCandidate>; _Compare = llvm::sampleprof::ProfiledCandidateComparer]' at /usr/include/c++/13.2.1/bits/stl_queue.h:756:18,
    inlined from 'bool llvm::sampleprof::CSPreInliner::getInlineCandidates(llvm::sampleprof::ProfiledCandidateQueue&, const llvm::sampleprof::FunctionSamples*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/CSPreInliner.cpp:134:19:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, std::vector<llvm::sampleprof::ProfiledInlineCandidate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, vector<llvm::sampleprof::ProfiledInlineCandidate> >; _Distance = int; _Tp = llvm::sampleprof::ProfiledInlineCandidate; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::sampleprof::ProfiledCandidateComparer>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::sampleprof::ProfiledInlineCandidate*, std::vector<llvm::sampleprof::ProfiledInlineCandidate> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
[3619/4009] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o
[3620/4009] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
[3621/4009] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o
[3622/4009] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o
[3623/4009] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o
[3624/4009] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
[3625/4009] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o
[3626/4009] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o
[3627/4009] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o
[3628/4009] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o
[3629/4009] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ifs/ErrorCollector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ifs/llvm-ifs.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::ifs::IFSSymbol&}; _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::ifs::IFSSymbol>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLParser.h:46,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ifs/llvm-ifs.cpp:30:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::ifs::IFSSymbol>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::ifs::IFSSymbol>}; _Key = std::__cxx11::basic_string<char>; _Tp = llvm::ifs::IFSSymbol; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol> >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol>; _Key = std::__cxx11::basic_string<char>; _Tp = llvm::ifs::IFSSymbol; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from 'int llvm_ifs_main(int, char**)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ifs/llvm-ifs.cpp:449:25:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol>::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::ifs::IFSSymbol> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::ifs::IFSSymbol; _Alloc = std::allocator<llvm::ifs::IFSSymbol>]',
    inlined from 'int llvm_ifs_main(int, char**)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ifs/llvm-ifs.cpp:492:27:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ifs::IFSSymbol*, std::vector<llvm::ifs::IFSSymbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3630/4009] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp: In static member function 'static llvm::FunctionCoverageSummary llvm::FunctionCoverageSummary::get(const llvm::coverage::InstantiationGroup&, llvm::ArrayRef<llvm::FunctionCoverageSummary>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp:84:1: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FunctionCoverageSummary>' changed in GCC 7.1
   84 | FunctionCoverageSummary::get(const InstantiationGroup &Group,
      | ^~~~~~~~~~~~~~~~~~~~~~~
[3631/4009] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o
[3632/4009] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o
[3633/4009] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o
[3634/4009] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata-driver.cpp.o
[3635/4009] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o
[3636/4009] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o
[3637/4009] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar-driver.cpp.o
[3638/4009] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o
[3639/4009] Building CXX object tools/gold/CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o
[3640/4009] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o
[3641/4009] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o
[3642/4009] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/X86/X86TestBase.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringRef.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageFilters.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporter.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:42:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, vector<llvm::coverage::CountedRegion> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(llvm::coverage::CountedRegion, llvm::coverage::CountedRegion)>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, vector<llvm::coverage::CountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(llvm::coverage::CountedRegion, llvm::coverage::CountedRegion)>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageFilters.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CountedRegion>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:101:27:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, vector<llvm::coverage::CountedRegion> >; _Distance = int; _Tp = llvm::coverage::CountedRegion; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(llvm::coverage::CountedRegion, llvm::coverage::CountedRegion)>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, vector<llvm::coverage::CountedRegion> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(llvm::coverage::CountedRegion, llvm::coverage::CountedRegion)>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:101:27,
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:93:73,
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:93:73,
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:93:73,
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:93:73,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:122:67:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:101:27,
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:93:73,
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:93:73,
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:93:73,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:122:67:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:101:27,
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:93:73,
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:93:73,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:122:67:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:101:27,
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:93:73,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:122:67:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, int, int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:101:27,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:122:67:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, vector<llvm::coverage::CountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(llvm::coverage::CountedRegion, llvm::coverage::CountedRegion)>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, vector<llvm::coverage::CountedRegion> >; _Compare = bool (*)(llvm::coverage::CountedRegion, llvm::coverage::CountedRegion)]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<coverage::CountedRegion*, std::vector<coverage::CountedRegion> >; Compare = bool (*)(coverage::CountedRegion, coverage::CountedRegion)]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<coverage::CountedRegion>&; Compare = bool (*)(coverage::CountedRegion, coverage::CountedRegion)]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:129:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, vector<llvm::coverage::CountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(llvm::coverage::CountedRegion, llvm::coverage::CountedRegion)>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, vector<llvm::coverage::CountedRegion> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(llvm::coverage::CountedRegion, llvm::coverage::CountedRegion)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, vector<llvm::coverage::CountedRegion> >; _Compare = bool (*)(llvm::coverage::CountedRegion, llvm::coverage::CountedRegion)]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<coverage::CountedRegion*, std::vector<coverage::CountedRegion> >; Compare = bool (*)(coverage::CountedRegion, coverage::CountedRegion)]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<coverage::CountedRegion>&; Compare = bool (*)(coverage::CountedRegion, coverage::CountedRegion)]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void {anonymous}::renderBranchExecutionCounts(llvm::raw_ostream&, const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterLcov.cpp:129:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[3643/4009] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/X86/TestIncrementalMCA.cpp.o
[3644/4009] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/__/__/__/tools/llvm-mca/Views/SummaryView.cpp.o
[3645/4009] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/MCATestBase.cpp.o
[3646/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/TargetTest.cpp.o
[3647/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/SnippetGeneratorTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjCopy/CommonConfig.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjCopy/ConfigManager.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objcopy/ObjcopyOptions.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objcopy/ObjcopyOptions.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::objcopy::NewSymbolInfo&}; _Tp = llvm::objcopy::NewSymbolInfo; _Alloc = std::allocator<llvm::objcopy::NewSymbolInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::objcopy::NewSymbolInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
/usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::objcopy::NewSymbolInfo; _Alloc = std::allocator<llvm::objcopy::NewSymbolInfo>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::objcopy::NewSymbolInfo*, std::vector<llvm::objcopy::NewSymbolInfo> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, vector<llvm::objcopy::NewSymbolInfo> >; _ForwardIterator = llvm::objcopy::NewSymbolInfo*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, std::vector<llvm::objcopy::NewSymbolInfo> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, std::vector<llvm::objcopy::NewSymbolInfo> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, std::vector<llvm::objcopy::NewSymbolInfo> >; _ForwardIterator = llvm::objcopy::NewSymbolInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, vector<llvm::objcopy::NewSymbolInfo> >; _ForwardIterator = llvm::objcopy::NewSymbolInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, vector<llvm::objcopy::NewSymbolInfo> >; _ForwardIterator = llvm::objcopy::NewSymbolInfo*; _Tp = llvm::objcopy::NewSymbolInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::objcopy::NewSymbolInfo; _Alloc = std::allocator<llvm::objcopy::NewSymbolInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::objcopy::CommonConfig::CommonConfig(const llvm::objcopy::CommonConfig&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjCopy/CommonConfig.h:201:8,
    inlined from 'llvm::objcopy::ConfigManager::ConfigManager(const llvm::objcopy::ConfigManager&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjCopy/ConfigManager.h:23:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, std::vector<llvm::objcopy::NewSymbolInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, std::vector<llvm::objcopy::NewSymbolInfo> >; _ForwardIterator = llvm::objcopy::NewSymbolInfo*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, vector<llvm::objcopy::NewSymbolInfo> >; _ForwardIterator = llvm::objcopy::NewSymbolInfo*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, vector<llvm::objcopy::NewSymbolInfo> >; _ForwardIterator = llvm::objcopy::NewSymbolInfo*; _Tp = llvm::objcopy::NewSymbolInfo]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, std::vector<llvm::objcopy::NewSymbolInfo> >; _Tp = llvm::objcopy::NewSymbolInfo; _Alloc = std::allocator<llvm::objcopy::NewSymbolInfo>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1619:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::objcopy::NewSymbolInfo; _Alloc = std::allocator<llvm::objcopy::NewSymbolInfo>]' at /usr/include/c++/13.2.1/bits/vector.tcc:238:44,
    inlined from 'llvm::objcopy::CommonConfig& llvm::objcopy::CommonConfig::operator=(const llvm::objcopy::CommonConfig&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjCopy/CommonConfig.h:201:8,
    inlined from 'llvm::objcopy::ConfigManager& llvm::objcopy::ConfigManager::operator=(const llvm::objcopy::ConfigManager&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ObjCopy/ConfigManager.h:23:8:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::objcopy::NewSymbolInfo*, std::vector<llvm::objcopy::NewSymbolInfo> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[3648/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/RegisterAliasingTest.cpp.o
[3649/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/BenchmarkResultTest.cpp.o
[3650/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/TargetTest.cpp.o
[3651/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/SnippetGeneratorTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageFilters.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageReport.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageReport.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::FunctionCoverageSummary&}; _Tp = llvm::FunctionCoverageSummary; _Alloc = std::allocator<llvm::FunctionCoverageSummary>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionCoverageSummary>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::FunctionCoverageSummary; _Alloc = std::allocator<llvm::FunctionCoverageSummary>]',
    inlined from 'static void llvm::CoverageReport::prepareSingleFileReport(llvm::StringRef, const llvm::coverage::CoverageMapping*, const llvm::CoverageViewOptions&, unsigned int, llvm::FileCoverageSummary*, const llvm::CoverageFilter*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageReport.cpp:369:39:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionCoverageSummary*, std::vector<llvm::FunctionCoverageSummary> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3652/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/AnalysisTest.cpp.o
[3653/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/AArch64/TargetTest.cpp.o
[3654/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ARM/AssemblerTest.cpp.o
[3655/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/TargetTest.cpp.o
[3656/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetRepetitorTest.cpp.o
[3657/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetGeneratorTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-gsymutil/llvm-gsymutil.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::cl::list_storage<DataType, bool>::addValue(const T&, bool) [with T = long long unsigned int; DataType = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1627:22,
    inlined from 'bool llvm::cl::list<DataType, StorageClass, ParserClass>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef) [with DataType = long long unsigned int; StorageClass = bool; ParserClass = llvm::cl::parser<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1668:51:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::cl::list_storage<DataType, bool>::addValue(const T&, bool) [with T = long long unsigned int; DataType = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1627:22,
    inlined from 'void llvm::cl::list<DataType, StorageClass, ParserClass>::setDefault() [with DataType = long long unsigned int; StorageClass = bool; ParserClass = llvm::cl::parser<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1692:53:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3658/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetFileTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/SourceCoverageView.cpp: In member function 'void llvm::SourceCoverageView::addBranch(unsigned int, llvm::ArrayRef<llvm::coverage::CountedRegion>, std::unique_ptr<llvm::SourceCoverageView>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/SourceCoverageView.cpp:171:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  171 | void SourceCoverageView::addBranch(unsigned Line,
      |      ^~~~~~~~~~~~~~~~~~
[3659/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SchedClassResolutionTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/SummaryView.cpp: In constructor 'llvm::mca::SummaryView::SummaryView(const llvm::MCSchedModel&, llvm::ArrayRef<llvm::MCInst>, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/SummaryView.cpp:32:27: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
   32 |   computeProcResourceMasks(SM, ProcResourceMasks);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[3660/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/RegisterAliasingTest.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/Views/InstructionInfoView.h:44,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MCA/CodeEmitter.h: In constructor 'llvm::mca::CodeEmitter::CodeEmitter(const llvm::MCSubtargetInfo&, const llvm::MCAsmBackend&, const llvm::MCCodeEmitter&, llvm::ArrayRef<llvm::MCInst>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MCA/CodeEmitter.h:54:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
   54 |   CodeEmitter(const MCSubtargetInfo &ST, const MCAsmBackend &AB,
      |   ^~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:50:
In constructor 'llvm::mca::InstructionTables::InstructionTables(const llvm::MCSchedModel&)',
    inlined from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::InstructionTables; _Args = {const llvm::MCSchedModel&}]' at /usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MCA/Stages/InstructionTables.h:36:29: note: parameter passing for argument of type 'llvm::MutableArrayRef<long long unsigned int>' changed in GCC 7.1
   36 |     computeProcResourceMasks(Model, Masks);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/memory:78,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/CodeRegion.h:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:23:
/usr/include/c++/13.2.1/bits/unique_ptr.h: In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::ResourcePressureView; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&}]':
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1070 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type 'const llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'int main(int, char**)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:570:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
  570 |     mca::CodeEmitter CE(*STI, *MAB, *MCE, Insts);
      |                                                ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:672:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
  672 |           CB->getStartViews(*IP, Insts);
      |                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:672:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::BottleneckAnalysis; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&, unsigned int}]',
    inlined from 'int main(int, char**)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:694:64:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1070 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'int main(int, char**)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:708:47: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
  708 |           CB->getPostInstrInfoViews(*IP, Insts);
      |                                               ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:708:47: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = llvm::mca::TimelineView; _Args = {llvm::MCSubtargetInfo&, llvm::MCInstPrinter&, llvm::ArrayRef<llvm::MCInst>&, const unsigned int&, llvm::cl::opt<unsigned int, false, llvm::cl::parser<unsigned int> >&}]',
    inlined from 'int main(int, char**)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:732:58:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
 1070 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'int main(int, char**)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:742:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
  742 |           CB->getEndViews(*IP, Insts);
      |                                     ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-mca/llvm-mca.cpp:742:37: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
[3661/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/BenchmarkResultTest.cpp.o
[3662/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/AssemblerTest.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-libtool-darwin/DependencyInfo.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:13:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, NewArchiveMemberList>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, NewArchiveMemberList>, std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallString.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/FileSystem.h:29,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-libtool-darwin/DependencyInfo.h:10:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:30:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = NewArchiveMemberList; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> >]',
    inlined from 'llvm::Error MembersBuilder::AddMember::verifyAndAddIRObject(llvm::NewArchiveMember)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:435:52:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, NewArchiveMemberList>, std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = NewArchiveMemberList; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> >]',
    inlined from 'llvm::Error MembersBuilder::AddMember::verifyAndAddMachOObject(llvm::NewArchiveMember)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:403:52:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, NewArchiveMemberList>, std::_Select1st<std::pair<const long long unsigned int, NewArchiveMemberList> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, NewArchiveMemberList> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In function 'llvm::Error createStaticLibrary(llvm::LLVMContext&, const Config&)',
    inlined from 'int main(int, char**)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:733:49:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:620:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
  620 |                         /*Thin=*/false);
      |                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:620:39: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp:629:44: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
  629 |                              /*Thin=*/false);
      |                                            ^
[3663/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/RegisterValueTest.cpp.o
[3664/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ProgressMeterTest.cpp.o
[3665/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ClusteringTest.cpp.o
[3666/4009] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/BenchmarkRunnerTest.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ErrorHandling.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.h:11,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:8:
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::sampleprof::SampleContextFrame; _Up = llvm::sampleprof::SampleContextFrame; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::sampleprof::SampleContextFrame]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1074:25,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::sampleprof::SampleContextFrame; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1257:36,
    inlined from 'std::shared_ptr<llvm::sampleprof::StringBasedCtxKey> llvm::sampleprof::FrameStack::getContextKey()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:165:77:
/usr/include/c++/13.2.1/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 28 is out of the bounds [0, 28] of object '<anonymous>' with type 'llvm::sampleprof::SampleContextFrameVector' {aka 'llvm::SmallVector<llvm::sampleprof::SampleContextFrame, 1>'} [-Warray-bounds=]
  437 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp: In member function 'std::shared_ptr<llvm::sampleprof::StringBasedCtxKey> llvm::sampleprof::FrameStack::getContextKey()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:165:47: note: '<anonymous>' declared here
  165 |   KeyStr->Context = Binary->getExpandedContext(Stack, KeyStr->WasLeafInlined);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::sampleprof::SampleContextFrame; _Up = llvm::sampleprof::SampleContextFrame; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = llvm::sampleprof::SampleContextFrame*; _OI = llvm::sampleprof::SampleContextFrame*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::sampleprof::SampleContextFrame]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1097:14,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::sampleprof::SampleContextFrame; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1257:36,
    inlined from 'std::shared_ptr<llvm::sampleprof::StringBasedCtxKey> llvm::sampleprof::FrameStack::getContextKey()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:165:77:
/usr/include/c++/13.2.1/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 28 is out of the bounds [0, 28] of object '<anonymous>' with type 'llvm::sampleprof::SampleContextFrameVector' {aka 'llvm::SmallVector<llvm::sampleprof::SampleContextFrame, 1>'} [-Warray-bounds=]
  437 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp: In member function 'std::shared_ptr<llvm::sampleprof::StringBasedCtxKey> llvm::sampleprof::FrameStack::getContextKey()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:165:47: note: '<anonymous>' declared here
  165 |   KeyStr->Context = Binary->getExpandedContext(Stack, KeyStr->WasLeafInlined);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::sampleprof::SecHdrTableEntry; unsigned int N = 8]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1225:3: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
 1225 |   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
      |   ^~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h: In function 'void __static_initialization_and_destruction_0()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.h:12:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::pair<long long unsigned int, long long unsigned int>&&>, std::tuple<>}; _Key = std::pair<long long unsigned int, long long unsigned int>; _Val = std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:31:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordBranchCount(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.h:409:35,
    inlined from 'void llvm::sampleprof::PerfScriptReader::computeCounterFromLBR(const llvm::sampleprof::PerfSample*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:879:32:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordRangeCount(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.h:406:30,
    inlined from 'void llvm::sampleprof::PerfScriptReader::computeCounterFromLBR(const llvm::sampleprof::PerfSample*, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:888:31:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'llvm::sampleprof::UnsymbolizedProfileReader::readSampleCounters(llvm::sampleprof::TraceStream&, llvm::sampleprof::SampleCounter&)::<lambda(llvm::sampleprof::RangeSample&, llvm::StringRef)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:835:31:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordRangeCount(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.h:406:30,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::FrameStack]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:189:30:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordBranchCount(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.h:409:35,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::FrameStack]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:192:31:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordRangeCount(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.h:406:30,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::AddressStack]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:189:30:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::pair<long long unsigned int, long long unsigned int>; _Tp = long long unsigned int; _Compare = std::less<std::pair<long long unsigned int, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::SampleCounter::recordBranchCount(uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.h:409:35,
    inlined from 'void llvm::sampleprof::VirtualUnwinder::collectSamplesFromFrame(llvm::sampleprof::UnwindState::ProfiledFrame*, T&) [with T = llvm::sampleprof::AddressStack]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/PerfReader.cpp:192:31:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<long long unsigned int, long long unsigned int>, std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int>, std::_Select1st<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> >, std::less<std::pair<long long unsigned int, long long unsigned int> >, std::allocator<std::pair<const std::pair<long long unsigned int, long long unsigned int>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
[3667/4009] Building CXX object unittests/Target/WebAssembly/CMakeFiles/WebAssemblyTests.dir/WebAssemblyExceptionInfoTest.cpp.o
[3668/4009] Building CXX object unittests/Target/LoongArch/CMakeFiles/LoongArchTests.dir/InstSizes.cpp.o
[3669/4009] Building CXX object unittests/Target/ARM/CMakeFiles/ARMTests.dir/InstSizes.cpp.o
[3670/4009] Building CXX object unittests/Target/ARM/CMakeFiles/ARMTests.dir/MachineInstrTest.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'std::vector<long long unsigned int, std::allocator<long long unsigned int> > llvm::cfi_verify::GraphResult::flattenAddress(uint64_t) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:62:22:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'std::vector<long long unsigned int, std::allocator<long long unsigned int> > llvm::cfi_verify::GraphResult::flattenAddress(uint64_t) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:65:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::cfi_verify::ConditionalBranchNode&}; _Tp = llvm::cfi_verify::ConditionalBranchNode; _Alloc = std::allocator<llvm::cfi_verify::ConditionalBranchNode>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::cfi_verify::ConditionalBranchNode>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:203:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:209:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:220:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:250:37:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:263:37:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:276:39:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:292:37:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::cfi_verify::ConditionalBranchNode; _Alloc = std::allocator<llvm::cfi_verify::ConditionalBranchNode>]',
    inlined from 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:312:44:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::cfi_verify::ConditionalBranchNode*, std::vector<llvm::cfi_verify::ConditionalBranchNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:334:35:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3671/4009] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/SMEAttributesTest.cpp.o
[3672/4009] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/MatrixRegisterAliasing.cpp.o
[3673/4009] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o
[3674/4009] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/DecomposeStackOffsetTest.cpp.o
[3675/4009] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/AArch64InstPrinterTest.cpp.o
[3676/4009] Building CXX object unittests/TableGen/CMakeFiles/TableGenTests.dir/ParserEntryPointTest.cpp.o
[3677/4009] Building CXX object unittests/TableGen/CMakeFiles/TableGenTests.dir/CodeExpanderTest.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderBranch(const llvm::coverage::CountedRegion&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:97:52: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   97 |        Region.ExpandedFileID, int64_t(Region.Kind)});
      |                                                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderRegion(const llvm::coverage::CountedRegion&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:89:44: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   89 |                       int64_t(Region.Kind)});
      |                                            ^
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringRef.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageFilters.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporter.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:49:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Distance = int; _Tp = llvm::json::Value; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageFilters.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CountedRegion>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'std::vector<llvm::coverage::CountedRegion> {anonymous}::collectNestedBranches(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:131:27:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderRegions(llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:100:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  100 | json::Array renderRegions(ArrayRef<coverage::CountedRegion> Regions) {
      |             ^~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Array {anonymous}::renderRegions(llvm::ArrayRef<llvm::coverage::CountedRegion>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:103:26:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderBranchRegions(llvm::ArrayRef<llvm::coverage::CountedRegion>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:107:13: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  107 | json::Array renderBranchRegions(ArrayRef<coverage::CountedRegion> Regions) {
      |             ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Array {anonymous}::renderBranchRegions(llvm::ArrayRef<llvm::coverage::CountedRegion>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:111:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::json::Value>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h: In constructor 'llvm::json::Object::Object(std::initializer_list<KV>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:615:8: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  615 | inline Object::Object(std::initializer_list<KV> Properties) {
      |        ^~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Object {anonymous}::renderSummary(const llvm::FileCoverageSummary&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:154:15: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  154 |         json::Object({{"count", int64_t(Summary.LineCoverage.getNumLines())},
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  155 |                       {"covered", int64_t(Summary.LineCoverage.getCovered())},
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  156 |                       {"percent", Summary.LineCoverage.getPercentCovered()}})},
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:158:15: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  158 |         json::Object(
      |               ^~~~~~~
  159 |             {{"count", int64_t(Summary.FunctionCoverage.getNumFunctions())},
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160 |              {"covered", int64_t(Summary.FunctionCoverage.getExecuted())},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |              {"percent", Summary.FunctionCoverage.getPercentCovered()}})},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:163:15: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  163 |         json::Object(
      |               ^~~~~~~
  164 |             {{"count",
      |             ~~~~~~~~~~
  165 |               int64_t(Summary.InstantiationCoverage.getNumFunctions())},
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |              {"covered", int64_t(Summary.InstantiationCoverage.getExecuted())},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  167 |              {"percent", Summary.InstantiationCoverage.getPercentCovered()}})},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:169:15: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  169 |         json::Object(
      |               ^~~~~~~
  170 |             {{"count", int64_t(Summary.RegionCoverage.getNumRegions())},
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  171 |              {"covered", int64_t(Summary.RegionCoverage.getCovered())},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |              {"notcovered", int64_t(Summary.RegionCoverage.getNumRegions() -
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173 |                                     Summary.RegionCoverage.getCovered())},
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174 |              {"percent", Summary.RegionCoverage.getPercentCovered()}})},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:176:15: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  176 |         json::Object(
      |               ^~~~~~~
  177 |             {{"count", int64_t(Summary.BranchCoverage.getNumBranches())},
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  178 |              {"covered", int64_t(Summary.BranchCoverage.getCovered())},
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  179 |              {"notcovered", int64_t(Summary.BranchCoverage.getNumBranches() -
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  180 |                                     Summary.BranchCoverage.getCovered())},
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  181 |              {"percent", Summary.BranchCoverage.getPercentCovered()}})}});
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:213:45: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  213 |   json::Object File({{"filename", Filename}});
      |                                             ^
In function 'llvm::json::Array {anonymous}::renderSegment(const llvm::coverage::CoverageSegment&)',
    inlined from 'llvm::json::Array {anonymous}::renderFileSegments(const llvm::coverage::CoverageData&, const llvm::FileCoverageSummary&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:197:41,
    inlined from 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:217:42:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:82:66: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
   82 |                       Segment.IsRegionEntry, Segment.IsGapRegion});
      |                                                                  ^
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Array {anonymous}::renderFileSegments(const llvm::coverage::CoverageData&, const llvm::FileCoverageSummary&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:197:27,
    inlined from 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:217:42:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Array {anonymous}::renderFileBranches(const llvm::coverage::CoverageData&, const llvm::FileCoverageSummary&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:205:26,
    inlined from 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:218:42:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:534:17,
    inlined from 'llvm::json::Array::Array(const Collection&) [with Collection = std::vector<std::__cxx11::basic_string<char> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:170:19,
    inlined from 'llvm::json::Object {anonymous}::renderExpansion(const llvm::coverage::CoverageMapping&, const llvm::coverage::ExpansionRecord&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:141:28,
    inlined from 'llvm::json::Array {anonymous}::renderFileExpansions(const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&, const llvm::FileCoverageSummary&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:189:45,
    inlined from 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:221:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'llvm::json::Object {anonymous}::renderExpansion(const llvm::coverage::CoverageMapping&, const llvm::coverage::ExpansionRecord&)',
    inlined from 'llvm::json::Array {anonymous}::renderFileExpansions(const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&, const llvm::FileCoverageSummary&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:189:45,
    inlined from 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:221:31:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:145:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  145 |        {"target_regions", renderRegions(Expansion.Function.CountedRegions)},
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:148:28: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  148 |         renderBranchRegions(collectNestedBranches(Coverage, Expansions))}});
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:148:75: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  148 |         renderBranchRegions(collectNestedBranches(Coverage, Expansions))}});
      |                                                                           ^
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Array {anonymous}::renderFileExpansions(const llvm::coverage::CoverageMapping&, const llvm::coverage::CoverageData&, const llvm::FileCoverageSummary&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:189:29,
    inlined from 'llvm::json::Object {anonymous}::renderFile(const llvm::coverage::CoverageMapping&, const std::string&, const llvm::FileCoverageSummary&, const llvm::CoverageViewOptions&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:221:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from '{anonymous}::renderFiles(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, llvm::ArrayRef<llvm::FileCoverageSummary>, const llvm::CoverageViewOptions&)::<lambda()>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:250:28,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = {anonymous}::renderFiles(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, llvm::ArrayRef<llvm::FileCoverageSummary>, const llvm::CoverageViewOptions&)::<lambda()>&; _Args = {}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = {anonymous}::renderFiles(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, llvm::ArrayRef<llvm::FileCoverageSummary>, const llvm::CoverageViewOptions&)::<lambda()>&; _Args = {}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = {anonymous}::renderFiles(const llvm::coverage::CoverageMapping&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, llvm::ArrayRef<llvm::FileCoverageSummary>, const llvm::CoverageViewOptions&)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In function 'llvm::json::Array {anonymous}::renderFunctions(const llvm::iterator_range<llvm::coverage::FunctionRecordIterator>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:265:48: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  265 |                       {"regions", renderRegions(F.CountedRegions)},
      |                                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:266:55: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  266 |                       {"branches", renderBranchRegions(F.CountedBranchRegions)},
      |                                    ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void llvm::json::Array::emplace_back(Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:534:17,
    inlined from 'llvm::json::Array::Array(const Collection&) [with Collection = std::vector<std::__cxx11::basic_string<char> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:170:19,
    inlined from 'llvm::json::Array {anonymous}::renderFunctions(const llvm::iterator_range<llvm::coverage::FunctionRecordIterator>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:267:43:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::json::Value}; _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::json::Value; _Alloc = std::allocator<llvm::json::Value>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::json::Array::push_back(llvm::json::Value&&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/JSON.h:532:54,
    inlined from 'llvm::json::Array {anonymous}::renderFunctions(const llvm::iterator_range<llvm::coverage::FunctionRecordIterator>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:262:28:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<json::Value*, std::vector<json::Value> >; Compare = CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const json::Value&, const json::Value&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = json::Array&; Compare = CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const json::Value&, const json::Value&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'virtual void llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:288:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::json::Value*, vector<llvm::json::Value> >; _Compare = llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const llvm::json::Value&, const llvm::json::Value&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<json::Value*, std::vector<json::Value> >; Compare = CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const json::Value&, const json::Value&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = json::Array&; Compare = CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)::<lambda(const json::Value&, const json::Value&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'virtual void llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:288:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::json::Value*, std::vector<llvm::json::Value> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp: In member function 'virtual void llvm::CoverageExporterJson::renderRoot(llvm::ArrayRef<std::__cxx11::basic_string<char> >)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:298:71: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  298 |       {{"files", std::move(Files)}, {"totals", renderSummary(Totals)}});
      |                                                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:303:53: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Value>' changed in GCC 7.1
  303 |   auto ExportArray = json::Array({std::move(Export)});
      |                                                     ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.cpp:305:15: note: parameter passing for argument of type 'std::initializer_list<llvm::json::Object::KV>' changed in GCC 7.1
  305 |   OS << json::Object({{"version", LLVM_COVERAGE_EXPORT_JSON_STR},
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  306 |                       {"type", LLVM_COVERAGE_EXPORT_JSON_TYPE_STR},
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  307 |                       {"data", std::move(ExportArray)}});
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3678/4009] Building CXX object unittests/TableGen/CMakeFiles/TableGenTests.dir/AutomataTest.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DebugMap.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DebugMap.cpp:9:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Distance = int; _Tp = pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DebugMap.h:27:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::yaml::MappingTraits<llvm::dsymutil::DebugMapObject>::YamlDMO::YamlDMO(llvm::yaml::IO&, llvm::dsymutil::DebugMapObject&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DebugMap.cpp:230:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DebugMap.cpp:65:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<StringRef, dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<StringRef, dsymutil::DebugMapObject::SymbolMapping> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<StringRef, dsymutil::DebugMapObject::SymbolMapping> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DebugMap.cpp:66:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, vector<pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<StringRef, dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<StringRef, dsymutil::DebugMapObject::SymbolMapping> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<StringRef, dsymutil::DebugMapObject::SymbolMapping> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DebugMap.cpp:66:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
[3679/4009] Building CXX object third-party/unittest/UnitTestMain/CMakeFiles/llvm_gtest_main.dir/TestMain.cpp.o
[3680/4009] Building CXX object third-party/unittest/CMakeFiles/llvm_gtest.dir/googlemock/src/gmock-all.cc.o
[3681/4009] Building CXX object third-party/unittest/CMakeFiles/llvm_gtest.dir/googletest/src/gtest-all.cc.o
[3682/4009] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/SupportHelpers.cpp.o
[3683/4009] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o
[3684/4009] Building CXX object lib/Testing/Annotations/CMakeFiles/LLVMTestingAnnotations.dir/Annotations.cpp.o
[3685/4009] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPServer.cpp.o
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/CSPreInliner.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.h:11,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:8:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::sampleprof::SecHdrTableEntry; unsigned int N = 8]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1225:3: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
 1225 |   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
      |   ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:31:
/usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:752:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBoundarySamplesWithProbes(const llvm::sampleprof::BranchSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1212:35:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::StringRef, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:760:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBoundarySamplesWithProbes(const llvm::sampleprof::BranchSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1217:43:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:752:63,
    inlined from 'void llvm::sampleprof::ProfileGeneratorBase::updateBodySamplesforFunctionProfile(llvm::sampleprof::FunctionSamples&, const llvm::sampleprof::SampleContextFrame&, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:385:35:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::sampleprof::FunctionSamples}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::sampleprof::FunctionSamples}; _Key = std::__cxx11::basic_string<char>; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::sampleprof::FunctionSamples}; _Key = std::__cxx11::basic_string<char>; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'llvm::sampleprof::FunctionSamples& llvm::sampleprof::ProfileGenerator::getLeafProfileAndAddTotalSamples(const llvm::sampleprof::SampleContextFrameVector&, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:620:27:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples, std::less<void> >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::sampleprof::FunctionSamples}; _Key = std::__cxx11::basic_string<char>; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::sampleprof::FunctionSamples}; _Key = std::__cxx11::basic_string<char>; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22,
    inlined from 'llvm::sampleprof::FunctionSamples& llvm::sampleprof::ProfileGenerator::getLeafProfileAndAddTotalSamples(const llvm::sampleprof::SampleContextFrameVector&, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:620:27:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples, std::less<void> >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::StringRef, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:760:63,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateBoundarySamplesWithProbesForAllFunctions(const llvm::sampleprof::BranchSample&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:595:45:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >]',
    inlined from 'void llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:320:51:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >]',
    inlined from 'void llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:321:50:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::ProfileGeneratorBase::findDisjointRanges(llvm::sampleprof::RangeSample&, const llvm::sampleprof::RangeSample&)::BoundaryPoint> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamplesForProbe(uint32_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:784:46,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateBodySamplesWithProbesForAllFunctions(const llvm::sampleprof::RangeSample&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:565:43:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::StringRef, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:760:63,
    inlined from 'void llvm::sampleprof::ProfileGenerator::populateBoundarySamplesForAllFunctions(const llvm::sampleprof::BranchSample&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:723:45:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamplesForProbe(uint32_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:784:46,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1163:43:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::StringRef, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:760:63,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1182:45:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamplesForProbe(uint32_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:784:46,
    inlined from 'void llvm::sampleprof::CSProfileGenerator::populateBodySamplesWithProbes(const llvm::sampleprof::RangeSample&, const llvm::sampleprof::AddrBasedCtxKey*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.cpp:1194:48:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.h:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h: In function 'void __static_initialization_and_destruction_0()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
[3686/4009] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o
[3687/4009] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringRef.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringSwitch.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:18:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const {anonymous}::NMSymbol&}; _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<{anonymous}::NMSymbol>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _ForwardIterator = {anonymous}::NMSymbol*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = greater<void>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; Compare = std::greater<void>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::NMSymbol>&; Compare = std::greater<void>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:701:15,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:696:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<void> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = greater<void>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; Compare = std::greater<void>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<{anonymous}::NMSymbol>&; Compare = std::greater<void>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:701:15,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:696:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::NMSymbol>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:703:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<{anonymous}::NMSymbol>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void sortSymbolList(std::vector<{anonymous}::NMSymbol>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:703:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
/usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]',
    inlined from 'void dumpSymbolsFromDLInfoMachO(llvm::object::MachOObjectFile&, std::vector<{anonymous}::NMSymbol>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:1327:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]',
    inlined from 'void dumpSymbolsFromDLInfoMachO(llvm::object::MachOObjectFile&, std::vector<{anonymous}::NMSymbol>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:1367:31:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]',
    inlined from 'void dumpSymbolsFromDLInfoMachO(llvm::object::MachOObjectFile&, std::vector<{anonymous}::NMSymbol>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:1426:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]',
    inlined from 'bool getSymbolNamesFromObject(llvm::object::SymbolicFile&, std::vector<{anonymous}::NMSymbol>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:1859:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _ForwardIterator = {anonymous}::NMSymbol*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _ForwardIterator = {anonymous}::NMSymbol*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _ForwardIterator = {anonymous}::NMSymbol*; _Tp = {anonymous}::NMSymbol]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]' at /usr/include/c++/13.2.1/bits/vector.tcc:781:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; <template-parameter-2-2> = void; _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19,
    inlined from 'void exportSymbolNamesFromFiles(const std::vector<std::__cxx11::basic_string<char> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:2293:22,
    inlined from 'int llvm_nm_main(int, char**)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:2476:31:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _ForwardIterator = {anonymous}::NMSymbol*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _ForwardIterator = {anonymous}::NMSymbol*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, vector<{anonymous}::NMSymbol> >; _ForwardIterator = {anonymous}::NMSymbol*; _Tp = {anonymous}::NMSymbol]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]' at /usr/include/c++/13.2.1/bits/vector.tcc:814:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; <template-parameter-2-2> = void; _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19,
    inlined from 'void exportSymbolNamesFromFiles(const std::vector<std::__cxx11::basic_string<char> >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:2293:22,
    inlined from 'int llvm_nm_main(int, char**)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-nm/llvm-nm.cpp:2476:31:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[3688/4009] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/BuildIDFetcher.cpp.o
[3689/4009] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o
[3690/4009] Building CXX object tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp: In member function 'virtual void {anonymous}::COFFDumper::printCOFFResources()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:1870:13: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1870 |       auto &BaseTable = unwrapOrError(Obj->getFileName(), RSF.getBaseTable());
      |             ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:1870:38: note: the temporary was destroyed at the end of the full expression 'llvm::unwrapOrError<const object::coff_resource_dir_table&>((({anonymous}::COFFDumper*)this)->{anonymous}::COFFDumper::Obj->llvm::object::COFFObjectFile::<anonymous>.llvm::object::ObjectFile::<anonymous>.llvm::object::SymbolicFile::<anonymous>.llvm::object::Binary::getFileName(), llvm::object::ResourceSectionRef::getBaseTable()())'
 1870 |       auto &BaseTable = unwrapOrError(Obj->getFileName(), RSF.getBaseTable());
      |                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp: In member function 'uint32_t {anonymous}::COFFDumper::countTotalTableEntries(llvm::object::ResourceSectionRef, const llvm::object::coff_resource_dir_table&, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:1897:13: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1897 |       auto &NextTable =
      |             ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:1898:24: note: the temporary was destroyed at the end of the full expression 'llvm::unwrapOrError<const object::coff_resource_dir_table&>((({anonymous}::COFFDumper*)this)->{anonymous}::COFFDumper::Obj->llvm::object::COFFObjectFile::<anonymous>.llvm::object::ObjectFile::<anonymous>.llvm::object::SymbolicFile::<anonymous>.llvm::object::Binary::getFileName(), llvm::object::ResourceSectionRef::getEntrySubDir(const llvm::object::coff_resource_dir_entry&)(Entry))'
 1898 |           unwrapOrError(Obj->getFileName(), RSF.getEntrySubDir(Entry));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp: In member function 'void {anonymous}::COFFDumper::printResourceDirectoryTable(llvm::object::ResourceSectionRef, const llvm::object::coff_resource_dir_table&, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:1955:13: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1955 |       auto &NextTable =
      |             ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:1956:24: note: the temporary was destroyed at the end of the full expression 'llvm::unwrapOrError<const object::coff_resource_dir_table&>((({anonymous}::COFFDumper*)this)->{anonymous}::COFFDumper::Obj->llvm::object::COFFObjectFile::<anonymous>.llvm::object::ObjectFile::<anonymous>.llvm::object::SymbolicFile::<anonymous>.llvm::object::Binary::getFileName(), llvm::object::ResourceSectionRef::getEntrySubDir(const llvm::object::coff_resource_dir_entry&)(Entry))'
 1956 |           unwrapOrError(Obj->getFileName(), RSF.getEntrySubDir(Entry));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:1968:13: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1968 |       auto &DataEntry =
      |             ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:1969:24: note: the temporary was destroyed at the end of the full expression 'llvm::unwrapOrError<const object::coff_resource_data_entry&>((({anonymous}::COFFDumper*)this)->{anonymous}::COFFDumper::Obj->llvm::object::COFFObjectFile::<anonymous>.llvm::object::ObjectFile::<anonymous>.llvm::object::SymbolicFile::<anonymous>.llvm::object::Binary::getFileName(), llvm::object::ResourceSectionRef::getEntryData(const llvm::object::coff_resource_dir_entry&)(Entry))'
 1969 |           unwrapOrError(Obj->getFileName(), RSF.getEntryData(Entry));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ARMWinEHPrinter.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:14:
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = llvm::COFF::ExtendedDLLCharacteristics]',
    inlined from 'virtual void {anonymous}::COFFDumper::printCOFFDebugDirectory()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:809:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::COFFDumper::printCodeViewSymbolSection(llvm::StringRef, const llvm::object::SectionRef&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:1180:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<short unsigned int, llvm::support::little, 1>; TFlag = llvm::COFF::DLLCharacteristics]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1>; TFlag = unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1>; TFlag = llvm::COFF::SectionCharacteristics]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = short unsigned int; TFlag = llvm::COFF::Characteristics]',
    inlined from 'virtual void {anonymous}::COFFDumper::printFileHeaders()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:677:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1>; TFlag = llvm::COFF::SectionCharacteristics]',
    inlined from 'virtual void {anonymous}::COFFDumper::printSectionHeaders()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/COFFDumper.cpp:1437:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3691/4009] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::cfi_verify::FileAnalysis::parseSectionContents(llvm::ArrayRef<unsigned char>, llvm::object::SectionedAddress)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:514:47:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3692/4009] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUPALMetadata.cpp.o
[3693/4009] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUMemoryUtils.cpp.o
[3694/4009] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o
[3695/4009] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o
[3696/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
[3697/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCTargetDesc.cpp.o
[3698/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Format.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/Dwarf.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVObject.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVElement.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/LogicalView/Core/LVLine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-debuginfo-analyzer/Options.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-debuginfo-analyzer/Options.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::cl::list_storage<DataType, bool>::addValue(const T&, bool) [with T = long long unsigned int; DataType = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1627:22,
    inlined from 'bool llvm::cl::list<DataType, StorageClass, ParserClass>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef) [with DataType = long long unsigned int; StorageClass = bool; ParserClass = llvm::logicalview::cmdline::OffsetParser]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1668:51:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::cl::list_storage<DataType, bool>::addValue(const T&, bool) [with T = long long unsigned int; DataType = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1627:22,
    inlined from 'void llvm::cl::list<DataType, StorageClass, ParserClass>::setDefault() [with DataType = long long unsigned int; StorageClass = bool; ParserClass = llvm::logicalview::cmdline::OffsetParser]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1692:53:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3699/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600InstPrinter.cpp.o
[3700/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Annotations/Annotations.h:11,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp:9:
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::Annotations::Range; _Up = llvm::Annotations::Range; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::Annotations::Range]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1074:25,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::Annotations::Range; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1257:36,
    inlined from 'llvm::StringMap<llvm::SmallVector<llvm::Annotations::Range, 1> > llvm::Annotations::all_ranges() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp:170:36:
/usr/include/c++/13.2.1/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 20 is out of the bounds [0, 20] of object '<anonymous>' with type 'llvm::SmallVector<llvm::Annotations::Range, 1>' [-Warray-bounds=]
  437 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp: In member function 'llvm::StringMap<llvm::SmallVector<llvm::Annotations::Range, 1> > llvm::Annotations::all_ranges() const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp:170:36: note: '<anonymous>' declared here
  170 |     Res[Name] = {R.begin(), R.end()};
      |                                    ^
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::Annotations::Range; _Up = llvm::Annotations::Range; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = llvm::Annotations::Range]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1097:14,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = llvm::Annotations::Range; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1257:36,
    inlined from 'llvm::StringMap<llvm::SmallVector<llvm::Annotations::Range, 1> > llvm::Annotations::all_ranges() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp:170:36:
/usr/include/c++/13.2.1/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 20 is out of the bounds [0, 20] of object '<anonymous>' with type 'llvm::SmallVector<llvm::Annotations::Range, 1>' [-Warray-bounds=]
  437 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp: In member function 'llvm::StringMap<llvm::SmallVector<llvm::Annotations::Range, 1> > llvm::Annotations::all_ranges() const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp:170:36: note: '<anonymous>' declared here
  170 |     Res[Name] = {R.begin(), R.end()};
      |                                    ^
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1074:25,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = unsigned int; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1257:36,
    inlined from 'llvm::StringMap<llvm::SmallVector<unsigned int, 1> > llvm::Annotations::all_points() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp:123:43:
/usr/include/c++/13.2.1/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object '<anonymous>' with type 'llvm::SmallVector<unsigned int, 1>' [-Warray-bounds=]
  437 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp: In member function 'llvm::StringMap<llvm::SmallVector<unsigned int, 1> > llvm::Annotations::all_points() const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp:123:43: note: '<anonymous>' declared here
  123 |     Result[Name] = {Pts.begin(), Pts.end()};
      |                                           ^
In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = unsigned int; _Up = unsigned int; bool _IsMove = true]',
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1097:14,
    inlined from 'llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = unsigned int; unsigned int N = 1]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1257:36,
    inlined from 'llvm::StringMap<llvm::SmallVector<unsigned int, 1> > llvm::Annotations::all_points() const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp:123:43:
/usr/include/c++/13.2.1/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' forming offset 16 is out of the bounds [0, 16] of object '<anonymous>' with type 'llvm::SmallVector<unsigned int, 1>' [-Warray-bounds=]
  437 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp: In member function 'llvm::StringMap<llvm::SmallVector<unsigned int, 1> > llvm::Annotations::all_points() const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Testing/Annotations/Annotations.cpp:123:43: note: '<anonymous>' declared here
  123 |     Result[Name] = {Pts.begin(), Pts.end()};
      |                                           ^
[3701/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringExtras.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void addChildMember(std::vector<llvm::NewArchiveMember>&, const llvm::object::Archive::Child&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:805:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void addMember(std::vector<llvm::NewArchiveMember>&, llvm::StringRef, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:857:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = llvm::NewArchiveMember; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/13.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  413 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/13.2.1/bits/vector.tcc:356:5: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
  356 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:370:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  370 |           _M_insert_aux(begin() + __n, std::move(__v));
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  372 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void addMember(std::vector<llvm::NewArchiveMember>&, llvm::NewArchiveMember&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:833:20,
    inlined from 'computeNewArchiveMembers(ArchiveOperation, llvm::object::Archive*)::<lambda(auto:30, auto:31&, auto:32&)> [with auto:30 = __gnu_cxx::__normal_iterator<llvm::StringRef*, std::vector<llvm::StringRef> >; auto:31 = std::vector<llvm::NewArchiveMember>; auto:32 = const llvm::object::Archive::Child]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:960:20,
    inlined from 'std::vector<llvm::NewArchiveMember> computeNewArchiveMembers(ArchiveOperation, llvm::object::Archive*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:974:24,
    inlined from 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:1043:42:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void addMember(std::vector<llvm::NewArchiveMember>&, llvm::NewArchiveMember&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:833:20,
    inlined from 'computeNewArchiveMembers(ArchiveOperation, llvm::object::Archive*)::<lambda(auto:30, auto:31&, auto:32&)> [with auto:30 = __gnu_cxx::__normal_iterator<llvm::StringRef*, std::vector<llvm::StringRef> >; auto:31 = std::vector<llvm::NewArchiveMember>; auto:32 = const llvm::object::Archive::Child]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:960:20,
    inlined from 'std::vector<llvm::NewArchiveMember> computeNewArchiveMembers(ArchiveOperation, llvm::object::Archive*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:982:24,
    inlined from 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:1043:42:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'std::vector<llvm::NewArchiveMember> computeNewArchiveMembers(ArchiveOperation, llvm::object::Archive*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:1008:15,
    inlined from 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:1043:42:
/usr/include/c++/13.2.1/bits/stl_vector.h:1391:30: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
 1391 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]',
    inlined from 'std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<llvm::NewArchiveMember>]' at /usr/include/c++/13.2.1/bits/stl_iterator.h:977:26,
    inlined from 'static _OI std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = llvm::NewArchiveMember*; _OI = std::insert_iterator<std::vector<llvm::NewArchiveMember> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:413:18,
    inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::NewArchiveMember*; _OI = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30,
    inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::NewArchiveMember*; _OI = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42,
    inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, vector<llvm::NewArchiveMember> >; _OI = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31,
    inlined from '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, vector<llvm::NewArchiveMember> >; _OI = insert_iterator<vector<llvm::NewArchiveMember> >]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:665:38,
    inlined from 'std::vector<llvm::NewArchiveMember> computeNewArchiveMembers(ArchiveOperation, llvm::object::Archive*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:1023:12,
    inlined from 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:1043:42:
/usr/include/c++/13.2.1/bits/stl_vector.h:1391:30: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
 1391 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp: In function 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:1092:71: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
 1092 |                    Kind, Deterministic, Thin, std::move(OldArchiveBuf));
      |                                                                       ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-ar/llvm-ar.cpp:1092:71: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NewArchiveMember>' changed in GCC 7.1
[3702/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o
[3703/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o
[3704/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUInstPrinter.cpp.o
[3705/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseSet.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/CallContext.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:9:
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Attributes.h:31,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Argument.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Function.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:22:
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::sampleprof::FuncRange>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::sampleprof::FuncRange>, std::_Select1st<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::sampleprof::FuncRange> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _OutputIterator = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::SymbolInfoTy*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _BidirectionalIterator2 = llvm::SymbolInfoTy*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _RandomAccessIterator2 = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::SymbolInfoTy*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::sampleprof::SecHdrTableEntry; unsigned int N = 8]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1225:3: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
 1225 |   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfileGenerator.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h: In function 'void __static_initialization_and_destruction_0()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::SymbolInfoTy}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile<ELFT>&, llvm::StringRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:327:48:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile<ELFT>&, llvm::StringRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:329:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile<ELFT>&, llvm::StringRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:327:48:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile<ELFT>&, llvm::StringRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:329:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile<ELFT>&, llvm::StringRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:327:48:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile<ELFT>&, llvm::StringRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:329:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile<ELFT>&, llvm::StringRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:327:48:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::sampleprof::ProfiledBinary::setPreferredTextSegmentAddresses(const llvm::object::ELFFile<ELFT>&, llvm::StringRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:329:37:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:69:
/usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >; _Tp = llvm::SymbolInfoTy]':
/usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5038 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]',
    inlined from 'void llvm::sampleprof::ProfiledBinary::loadSymbolsFromDWARFUnit(llvm::DWARFUnit&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:786:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'bool llvm::sampleprof::ProfiledBinary::dissassembleSymbol(std::size_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, const llvm::object::SectionRef&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:530:31:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::SymbolInfoTy}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::sampleprof::ProfiledBinary::disassemble(const llvm::object::ELFObjectFileBase*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profgen/ProfiledBinary.cpp:655:34:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3706/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o
[3707/4009] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o
[3708/4009] Building CXX object lib/Target/AMDGPU/MCA/CMakeFiles/LLVMAMDGPUTargetMCA.dir/AMDGPUCustomBehaviour.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Target/AArch64/AArch64InstPrinterTest.cpp: In function 'std::string AArch64InstPrinterTestPrintAlignedLabel(uint64_t)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Target/AArch64/AArch64InstPrinterTest.cpp:42:51: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   42 |                       NULL, NULL, NULL, NULL, NULL);
      |                                                   ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Target/AArch64/AArch64InstPrinterTest.cpp:42:51: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[3709/4009] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/Module.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-reduce/ReducerWorkItem.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-reduce/ReducerWorkItem.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MachineBasicBlock::RegisterMaskPair&}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(const RegisterMaskPair&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:413:22,
    inlined from 'std::unique_ptr<llvm::MachineFunction> cloneMF(llvm::MachineFunction*, llvm::MachineModuleInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-reduce/ReducerWorkItem.cpp:306:24:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void cloneMemOperands(llvm::MachineInstr&, llvm::MachineInstr&, llvm::MachineFunction&, llvm::MachineFunction&)',
    inlined from 'std::unique_ptr<llvm::MachineFunction> cloneMF(llvm::MachineFunction*, llvm::MachineModuleInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-reduce/ReducerWorkItem.cpp:354:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-reduce/ReducerWorkItem.cpp:201:59: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  201 |     MachineMemOperand *NewMMO = DstMF.getMachineMemOperand(
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^
  202 |         NewPtrInfo, OldMMO->getFlags(), OldMMO->getMemoryType(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  203 |         OldMMO->getBaseAlign(), OldMMO->getAAInfo(), OldMMO->getRanges(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204 |         OldMMO->getSyncScopeID(), OldMMO->getSuccessOrdering(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205 |         OldMMO->getFailureOrdering());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
[3710/4009] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o
[3711/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o
[3712/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o
[3713/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-mca/MCATestBase.cpp: In member function 'virtual llvm::Error llvm::mca::MCATestBase::runBaselineMCA(llvm::json::Object&, llvm::ArrayRef<llvm::MCInst>, llvm::ArrayRef<llvm::mca::View*>, const llvm::mca::PipelineOptions*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-mca/MCATestBase.cpp:62:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MCInst>' changed in GCC 7.1
   62 | Error MCATestBase::runBaselineMCA(json::Object &Result, ArrayRef<MCInst> Insts,
      |       ^~~~~~~~~~~
[3714/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIProgramInfo.cpp.o
[3715/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPreEmitPeephole.cpp.o
[3716/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPreAllocateWWMRegs.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/InstrRefLDVTest.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1897 |   virtual bool isConstantUnsignedBitfieldExtractLegal(unsigned Opc, LLT Ty1,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1897:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/IntrinsicInst.h:27,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PatternMatch.h:39,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/ComplexDeinterleavingPass.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:30:
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void InstrRefLDVTest::SetUp()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/InstrRefLDVTest.cpp:125:34:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/InstrRefLDVTest.cpp:34:
In constructor 'BogusSubtarget::BogusSubtarget(llvm::TargetMachine&)',
    inlined from 'BogusTargetMachine::BogusTargetMachine()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:110:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
   80 |         FL(), TL(TM) {}
      |                    ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/MFCommon.inc:80:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MIRParser/MIRParser.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/InstrRefLDVTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>}; _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void InstrRefLDVTest_pickVPHILocDiamond_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/InstrRefLDVTest.cpp:1821:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void InstrRefLDVTest_pickVPHILocLoops_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/InstrRefLDVTest.cpp:2015:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void InstrRefLDVTest_vlocJoinDiamond_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/InstrRefLDVTest.cpp:2431:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>}; _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>; _Alloc = std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::DebugVariable; ValueT = LiveDebugValues::DbgValue; MapType = llvm::DenseMap<llvm::DebugVariable, unsigned int, llvm::DenseMapInfo<llvm::DebugVariable>, llvm::detail::DenseMapPair<llvm::DebugVariable, unsigned int> >; VectorType = std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/MapVector.h:136:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>*, std::vector<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue>, std::allocator<std::pair<llvm::DebugVariable, LiveDebugValues::DbgValue> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static llvm::DIExpression* llvm::DIExpression::get(llvm::LLVMContext&, llvm::ArrayRef<long long unsigned int>)',
    inlined from 'virtual void InstrRefLDVTest_VLocSimpleLoop_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/CodeGen/InstrRefLDVTest.cpp:2940:24:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:51:19: note: parameter passing for argument of type 'llvm::ArrayRef<long long unsigned int>' changed in GCC 7.1
   51 |     return getImpl(Context, DEFINE_MDNODE_GET_UNPACK(ARGS), Uniqued);          \
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/DebugInfoMetadata.h:2631:3: note: in expansion of macro 'DEFINE_MDNODE_GET'
 2631 |   DEFINE_MDNODE_GET(DIExpression, (ArrayRef<uint64_t> Elements), (Elements))
      |   ^~~~~~~~~~~~~~~~~
[3717/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPostRABundler.cpp.o
[3718/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o
[3719/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeVGPRLiveRange.cpp.o
[3720/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/PointerUnion.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-pdbutil/llvm-pdbutil.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::cl::list_storage<DataType, bool>::addValue(const T&, bool) [with T = long long unsigned int; DataType = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1627:22,
    inlined from 'bool llvm::cl::list<DataType, StorageClass, ParserClass>::handleOccurrence(unsigned int, llvm::StringRef, llvm::StringRef) [with DataType = long long unsigned int; StorageClass = bool; ParserClass = llvm::cl::parser<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1668:51:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void llvm::cl::list_storage<DataType, bool>::addValue(const T&, bool) [with T = long long unsigned int; DataType = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1627:22,
    inlined from 'void llvm::cl::list<DataType, StorageClass, ParserClass>::setDefault() [with DataType = long long unsigned int; StorageClass = bool; ParserClass = llvm::cl::parser<long long unsigned int>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/CommandLine.h:1692:53:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3721/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o
[3722/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIModeRegister.cpp.o
[3723/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o
[3724/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o
[3725/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o
[3726/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerSGPRSpills.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageFilters.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporter.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CoverageExporterJson.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CountedRegion>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp: In member function 'void {anonymous}::CodeCoverageTool::attachBranchSubViews(llvm::SourceCoverageView&, llvm::StringRef, llvm::ArrayRef<llvm::coverage::CountedRegion>, const llvm::MemoryBuffer&, llvm::coverage::CoverageData&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp:325:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  325 | void CodeCoverageTool::attachBranchSubViews(SourceCoverageView &View,
      |      ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]',
    inlined from 'void {anonymous}::CodeCoverageTool::attachBranchSubViews(llvm::SourceCoverageView&, llvm::StringRef, llvm::ArrayRef<llvm::coverage::CountedRegion>, const llvm::MemoryBuffer&, llvm::coverage::CoverageData&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp:342:29:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp: In member function 'void {anonymous}::CodeCoverageTool::attachExpansionSubViews(llvm::SourceCoverageView&, llvm::ArrayRef<llvm::coverage::ExpansionRecord>, const llvm::coverage::CoverageMapping&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp:319:25: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  319 |     attachBranchSubViews(*SubView, Expansion.Function.Name, SubViewBranches,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  320 |                          SourceBuffer.get(), ExpansionCoverage);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::unique_ptr<llvm::SourceCoverageView> {anonymous}::CodeCoverageTool::createSourceFileView(llvm::StringRef, const llvm::coverage::CoverageMapping&)',
    inlined from 'void {anonymous}::CodeCoverageTool::writeSourceFileView(llvm::StringRef, llvm::coverage::CoverageMapping*, llvm::CoveragePrinter*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp:608:57:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp:389:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  389 |   attachBranchSubViews(*View, SourceFile, Branches, SourceBuffer.get(),
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  390 |                        FileCoverage);
      |                        ~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp:411:29: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  411 |         attachBranchSubViews(*SubView, SourceFile, SubViewBranches,
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  412 |                              SourceBuffer.get(), SubViewCoverage);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::unique_ptr<llvm::SourceCoverageView> {anonymous}::CodeCoverageTool::createFunctionView(const llvm::coverage::FunctionRecord&, const llvm::coverage::CoverageMapping&)',
    inlined from 'int {anonymous}::CodeCoverageTool::doShow.constprop(int, const char**, CommandLineParserType)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp:1114:68:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-cov/CodeCoverage.cpp:368:23: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::coverage::CountedRegion>' changed in GCC 7.1
  368 |   attachBranchSubViews(*View, DC.demangle(Function.Name), Branches,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  369 |                        SourceBuffer.get(), FunctionCoverage);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3727/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o
[3728/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o
[3729/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o
[3730/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILateBranchLowering.cpp.o
[3731/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o
[3732/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o
[3733/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o
[3734/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertHardClauses.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TableGen/AutomataTest.cpp:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h: In constructor 'llvm::Automaton<ActionT>::Automaton(llvm::ArrayRef<U>, llvm::ArrayRef<llvm::NfaStatePair>) [with InfoT = BinPackerAutomatonTransition; ActionT = BinRequirementKindEnum]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:193:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  193 |   Automaton(ArrayRef<InfoT> Transitions,
      |   ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h: In member function 'void llvm::internal::NfaTranscriber::transition(llvm::ArrayRef<llvm::NfaStatePair>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:93:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
   93 |   void transition(ArrayRef<NfaStatePair> Pairs) {
      |        ^~~~~~~~~~
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = std::tuple<SymKind, SymKind, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:240:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  138 |     transition(Pairs);
      |     ~~~~~~~~~~^~~~~~~
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = SymKind]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:240:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  138 |     transition(Pairs);
      |     ~~~~~~~~~~^~~~~~~
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = BinRequirementKindEnum]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:240:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  138 |     transition(Pairs);
      |     ~~~~~~~~~~^~~~~~~
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = std::tuple<SymKind, SymKind, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:240:30,
    inlined from 'virtual void Automata_TupleAutomatonAccepts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TableGen/AutomataTest.cpp:73:3:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  138 |     transition(Pairs);
      |     ~~~~~~~~~~^~~~~~~
In member function 'void llvm::internal::NfaTranscriber::transition(unsigned int)',
    inlined from 'bool llvm::Automaton<ActionT>::add(const ActionT&) [with ActionT = BinRequirementKindEnum]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:240:30,
    inlined from 'virtual void Automata_BinPackerAutomatonAccepts_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TableGen/AutomataTest.cpp:124:5:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:138:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  138 |     transition(Pairs);
      |     ~~~~~~~~~~^~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TableGen/AutomataTest.cpp: In member function 'virtual void Automata_BinPackerAutomatonExplains_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TableGen/AutomataTest.cpp:135:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  135 |       ArrayRef(BinPackerAutomatonTransitionInfo)};
      |                                                 ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/TableGen/AutomataTest.cpp:135:49: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
[3735/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o
[3736/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFormMemoryClauses.cpp.o
[3737/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o
[3738/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/Mips/BenchmarkResultTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::BenchmarkMeasure}; _Tp = llvm::exegesis::BenchmarkMeasure; _Alloc = std::allocator<llvm::exegesis::BenchmarkMeasure>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::BenchmarkMeasure>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::BenchmarkMeasure}; _Tp = llvm::exegesis::BenchmarkMeasure; _Alloc = std::allocator<llvm::exegesis::BenchmarkMeasure>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::BenchmarkMeasure*, std::vector<llvm::exegesis::BenchmarkMeasure> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MCInst&}; _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MCInst>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'virtual void llvm::exegesis::{anonymous}::MipsBenchmarkResultTest_WriteToAndReadFromDisk_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/Mips/BenchmarkResultTest.cpp:60:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3739/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o
[3740/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o
[3741/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetTransformInfo.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/DenseMap.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/BinaryHolder.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DwarfLinkerForBinary.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:9:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >; _Distance = int; _Tp = llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/BinaryHolder.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, int&, bool&}; _Tp = llvm::dsymutil::MachOUtils::DwarfRelocationApplicationInfo; _Alloc = std::allocator<llvm::dsymutil::MachOUtils::DwarfRelocationApplicationInfo>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::dsymutil::MachOUtils::DwarfRelocationApplicationInfo>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc&}; _Tp = llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc; _Alloc = std::allocator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc; _Alloc = std::allocator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc>]',
    inlined from 'std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> llvm::dsymutil::DwarfLinkerForBinary::AddressManager::getRelocations(const std::vector<ValidReloc>&, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:914:18:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'bool llvm::dsymutil::DwarfLinkerForBinary::AddressManager::findValidRelocs(const llvm::object::SectionRef&, const llvm::object::ObjectFile&, const llvm::dsymutil::DebugMapObject&, std::vector<ValidReloc>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:873:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'bool llvm::dsymutil::DwarfLinkerForBinary::AddressManager::findValidRelocs(const llvm::object::SectionRef&, const llvm::object::ObjectFile&, const llvm::dsymutil::DebugMapObject&, std::vector<ValidReloc>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:873:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc*, std::vector<llvm::dsymutil::DwarfLinkerForBinary::AddressManager::ValidReloc> >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, int&, bool&}; _Tp = llvm::dsymutil::MachOUtils::DwarfRelocationApplicationInfo; _Alloc = std::allocator<llvm::dsymutil::MachOUtils::DwarfRelocationApplicationInfo>]',
    inlined from 'void llvm::dsymutil::DwarfLinkerForBinary::collectRelocationsToApplyToSwiftReflectionSections(const llvm::object::SectionRef&, llvm::StringRef&, const llvm::object::MachOObjectFile*, const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, const llvm::dsymutil::DebugMapObject*, std::vector<llvm::dsymutil::MachOUtils::DwarfRelocationApplicationInfo>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:488:36:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::MachOUtils::DwarfRelocationApplicationInfo*, std::vector<llvm::dsymutil::MachOUtils::DwarfRelocationApplicationInfo> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3742/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetMachine.cpp.o
[3743/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Subtarget.cpp.o
[3744/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchInstrInfo.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/LoongArch/LoongArchSubtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Target/LoongArch/InstSizes.cpp:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[3745/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o
[3746/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o
[3747/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OpenCLImageTypeLoweringPass.cpp.o
[3748/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MCInstLower.cpp.o
In file included from /usr/include/c++/13.2.1/vector:65,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCInstrDesc.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIDefines.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:13:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*; _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::AMDGPU::HSAMD::Metadata::Metadata(const llvm::AMDGPU::HSAMD::Metadata&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/AMDGPUMetadata.h:436:8,
    inlined from 'virtual bool llvm::AMDGPUTargetAsmStreamer::EmitHSAMetadata(const llvm::AMDGPU::HSAMD::Metadata&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:273:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*; _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::AMDGPU::HSAMD::Metadata::Metadata(const llvm::AMDGPU::HSAMD::Metadata&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/AMDGPUMetadata.h:436:8,
    inlined from 'virtual bool llvm::AMDGPUTargetELFStreamer::EmitHSAMetadata(const llvm::AMDGPU::HSAMD::Metadata&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:803:22:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[3749/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o
[3750/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o
[3751/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o
[3752/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelDAGToDAG.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/gold/gold-plugin.cpp: In function 'ld_plugin_status onload(ld_plugin_tv*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/gold/gold-plugin.cpp:444:11: warning: cast between incompatible function types from 'ld_plugin_message' {aka 'ld_plugin_status (*)(int, const char*, ...)'} to 'ld_plugin_get_wrap_symbols' {aka 'ld_plugin_status (*)(long long unsigned int*, const char***)'} [-Wcast-function-type]
  444 |           (ld_plugin_get_wrap_symbols)tv->tv_u.tv_message;
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Statistic.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/gold/gold-plugin.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ld_plugin_symbol}; _Tp = ld_plugin_symbol; _Alloc = std::allocator<ld_plugin_symbol>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<ld_plugin_symbol>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ld_plugin_symbol}; _Tp = ld_plugin_symbol; _Alloc = std::allocator<ld_plugin_symbol>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ld_plugin_symbol; _Alloc = std::allocator<ld_plugin_symbol>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'ld_plugin_status claim_file_hook(const ld_plugin_input_file*, int*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/gold/gold-plugin.cpp:596:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ld_plugin_symbol*, std::vector<ld_plugin_symbol> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3753/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o
[3754/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/AssemblerTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/../Common/AssemblerUtils.h: In member function 'llvm::exegesis::ExecutableFunction llvm::exegesis::MachineFunctionGeneratorBaseTest::assembleToFunction(llvm::ArrayRef<llvm::exegesis::RegisterValue>, llvm::exegesis::FillFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/../Common/AssemblerUtils.h:76:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   76 |   assembleToFunction(ArrayRef<RegisterValue> RegisterInitialValues,
      |   ^~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-printers.h:114,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-matchers.h:47,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-death-test.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-actions.h:53,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock.h:58,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/../Common/AssemblerUtils.h:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/../Common/AssemblerUtils.h:80:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   80 |     EXPECT_FALSE(assembleToStream(*ET, createTargetMachine(), /*LiveIns=*/{},
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/../Common/AssemblerUtils.h:80:5: note: in expansion of macro 'EXPECT_FALSE'
   80 |     EXPECT_FALSE(assembleToStream(*ET, createTargetMachine(), /*LiveIns=*/{},
      |     ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/../Common/AssemblerUtils.h: In member function 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef<llvm::exegesis::RegisterValue>, llvm::MCInst, Bs ...) [with Bs = {int, int, int, int, int, int, int, int}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/../Common/AssemblerUtils.h:45:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   45 |   inline void Check(ArrayRef<RegisterValue> RegisterInitialValues, MCInst Inst,
      |               ^~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/AssemblerTest.cpp: In member function 'virtual void llvm::exegesis::{anonymous}::ARMMachineFunctionGeneratorTest_DISABLED_JitFunctionADDrr_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/AssemblerTest.cpp:35:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   35 |   Check({{ARM::R0, APInt()}},
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~
   36 |         MCInstBuilder(ARM::ADDrr)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |             .addReg(ARM::R0)
      |             ~~~~~~~~~~~~~~~~
   38 |             .addReg(ARM::R0)
      |             ~~~~~~~~~~~~~~~~
   39 |             .addReg(ARM::R0)
      |             ~~~~~~~~~~~~~~~~
   40 |             .addImm(ARMCC::AL)
      |             ~~~~~~~~~~~~~~~~~~
   41 |             .addReg(0)
      |             ~~~~~~~~~~
   42 |             .addReg(0),
      |             ~~~~~~~~~~~
   43 |         0x00, 0x00, 0x80, 0xe0, 0x1e, 0xff, 0x2f, 0xe1);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/../Common/AssemblerUtils.h: In member function 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef<llvm::exegesis::RegisterValue>, llvm::MCInst, Bs ...) [with Bs = {int, int, int, int}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/../Common/AssemblerUtils.h:45:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   45 |   inline void Check(ArrayRef<RegisterValue> RegisterInitialValues, MCInst Inst,
      |               ^~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/AssemblerTest.cpp: In member function 'virtual void llvm::exegesis::{anonymous}::ARMMachineFunctionGeneratorTest_DISABLED_JitFunction_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/ARM/AssemblerTest.cpp:31:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   31 |   Check({}, MCInst(), 0x1e, 0xff, 0x2f, 0xe1);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3755/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o
[3756/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o
[3757/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o
[3758/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o
[3759/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600AsmPrinter.cpp.o
[3760/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNVOPDUtils.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h: In member function 'llvm::exegesis::ExecutableFunction llvm::exegesis::MachineFunctionGeneratorBaseTest::assembleToFunction(llvm::ArrayRef<llvm::exegesis::RegisterValue>, llvm::exegesis::FillFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:76:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   76 |   assembleToFunction(ArrayRef<RegisterValue> RegisterInitialValues,
      |   ^~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-printers.h:114,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-matchers.h:47,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-death-test.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-actions.h:53,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock.h:58,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:80:34: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   80 |     EXPECT_FALSE(assembleToStream(*ET, createTargetMachine(), /*LiveIns=*/{},
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:80:5: note: in expansion of macro 'EXPECT_FALSE'
   80 |     EXPECT_FALSE(assembleToStream(*ET, createTargetMachine(), /*LiveIns=*/{},
      |     ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h: In member function 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef<llvm::exegesis::RegisterValue>, llvm::MCInst, Bs ...) [with Bs = {int, int, int, int, int, int}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:45:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   45 |   inline void Check(ArrayRef<RegisterValue> RegisterInitialValues, MCInst Inst,
      |               ^~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp: In member function 'virtual void llvm::exegesis::{anonymous}::X86MachineFunctionGeneratorTest_DISABLED_JitFunctionMOV32ri_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:59:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   59 |   Check({}, MCInstBuilder(MOV32ri).addReg(EAX).addImm(42), 0xb8, 0x2a, 0x00,
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         0x00, 0x00, 0xc3);
      |         ~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h: In member function 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef<llvm::exegesis::RegisterValue>, llvm::MCInst, Bs ...) [with Bs = {int, int, int, int, int, int, int, int}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:45:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   45 |   inline void Check(ArrayRef<RegisterValue> RegisterInitialValues, MCInst Inst,
      |               ^~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp: In member function 'virtual void llvm::exegesis::{anonymous}::X86MachineFunctionGeneratorTest_DISABLED_JitFunctionXOR32rr_X86_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:45:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   45 |   Check({{EAX, APInt(32, 1)}},
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
   46 |         MCInstBuilder(XOR32rr).addReg(EAX).addReg(EAX).addReg(EAX),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   47 |         // mov eax, 1
      |         ~~~~~~~~~~~~~
   48 |         0xb8, 0x01, 0x00, 0x00, 0x00,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   49 |         // xor eax, eax
      |         ~~~~~~~~~~~~~~~
   50 |         0x31, 0xc0, 0xc3);
      |         ~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp: In member function 'virtual void llvm::exegesis::{anonymous}::X86MachineFunctionGeneratorTest_DISABLED_JitFunctionMOV64ri_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:54:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   54 |   Check({}, MCInstBuilder(MOV64ri32).addReg(RAX).addImm(42), 0x48, 0xc7, 0xc0,
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |         0x2a, 0x00, 0x00, 0x00, 0xc3);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h: In member function 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef<llvm::exegesis::RegisterValue>, llvm::MCInst, Bs ...) [with Bs = {int}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:45:15: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   45 |   inline void Check(ArrayRef<RegisterValue> RegisterInitialValues, MCInst Inst,
      |               ^~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp: In member function 'virtual void llvm::exegesis::{anonymous}::X86MachineFunctionGeneratorTest_DISABLED_JitFunction_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:41:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::exegesis::RegisterValue>' changed in GCC 7.1
   41 |   Check({}, MCInst(), 0xc3);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~
[3761/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::BenchmarkMeasure}; _Tp = llvm::exegesis::BenchmarkMeasure; _Alloc = std::allocator<llvm::exegesis::BenchmarkMeasure>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::BenchmarkMeasure>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::BenchmarkMeasure}; _Tp = llvm::exegesis::BenchmarkMeasure; _Alloc = std::allocator<llvm::exegesis::BenchmarkMeasure>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::BenchmarkMeasure*, std::vector<llvm::exegesis::BenchmarkMeasure> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::MCInst&}; _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MCInst>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::MCInst; _Alloc = std::allocator<llvm::MCInst>]',
    inlined from 'virtual void llvm::exegesis::{anonymous}::BenchmarkResultTest_WriteToAndReadFromDisk_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:68:36:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MCInst*, std::vector<llvm::MCInst> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3762/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o
[3763/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRAOptimizations.cpp.o
[3764/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNNSAReassign.cpp.o
[3765/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o
[3766/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-spec-builders.h:77,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:49,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-function-mocker.h:42,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock.h:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/SnippetRepetitorTest.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl<Container>::AnalyzeElements(ElementIter, ElementIter, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >*, testing::MatchResultListener*) const [with ElementIter = __gnu_cxx::__normal_iterator<const llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >; Container = const llvm::iterator_range<__gnu_cxx::__normal_iterator<const llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> > >&]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:3026:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 3026 |   MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last,
      |               ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:3026:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl<Container>::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const llvm::iterator_range<__gnu_cxx::__normal_iterator<const llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> > >&]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:2999:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
 2999 |     MatchMatrix matrix =
      |                 ^~~~~~
[3767/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCA/AMDGPUCustomBehaviour.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCA/AMDGPUCustomBehaviour.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCA/AMDGPUCustomBehaviour.cpp:14:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::mca::MCAOperand&}; _Tp = llvm::mca::MCAOperand; _Alloc = std::allocator<llvm::mca::MCAOperand>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::mca::MCAOperand>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::mca::MCAOperand; _Alloc = std::allocator<llvm::mca::MCAOperand>]',
    inlined from 'void llvm::mca::InstructionBase::addOperand(llvm::mca::MCAOperand)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MCA/Instruction.h:560:60,
    inlined from 'void llvm::mca::AMDGPUInstrPostProcess::processWaitCnt(std::unique_ptr<llvm::mca::Instruction>&, const llvm::MCInst&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCA/AMDGPUCustomBehaviour.cpp:56:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::mca::MCAOperand*, std::vector<llvm::mca::MCAOperand> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[3768/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64Subtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Target/AArch64/MatrixRegisterAliasing.cpp:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[3769/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNDPPCombine.cpp.o
In file included from /usr/include/c++/13.2.1/vector:66,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/FoldingSet.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DIE.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:9:
/usr/include/c++/13.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list<llvm::DWARFAddressRange>' changed in GCC 7.1
  675 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-printers.h:114,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-matchers.h:47,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h:43,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest-death-test.h:45,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/gtest.h:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:50,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/SupportHelpers.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Testing/Support/Error.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp: In member function 'virtual void {anonymous}::DWARFDebugInfo_TestDWARFDieRangeInfoContains_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1981:30: note: parameter passing for argument of type 'std::initializer_list<llvm::DWARFAddressRange>' changed in GCC 7.1
 1981 |   ASSERT_TRUE(Ranges.contains({{{0x10, 0x20}, {0x30, 0x40}}}));
      |               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1981:3: note: in expansion of macro 'ASSERT_TRUE'
 1981 |   ASSERT_TRUE(Ranges.contains({{{0x10, 0x20}, {0x30, 0x40}}}));
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1982:30: note: parameter passing for argument of type 'std::initializer_list<llvm::DWARFAddressRange>' changed in GCC 7.1
 1982 |   ASSERT_TRUE(Ranges.contains({{{0x11, 0x12}, {0x31, 0x32}}}));
      |               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1982:3: note: in expansion of macro 'ASSERT_TRUE'
 1982 |   ASSERT_TRUE(Ranges.contains({{{0x11, 0x12}, {0x31, 0x32}}}));
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1983:30: note: parameter passing for argument of type 'std::initializer_list<llvm::DWARFAddressRange>' changed in GCC 7.1
 1983 |   ASSERT_TRUE(Ranges.contains(
      |               ~~~~~~~~~~~~~~~^
 1984 |       {{{0x11, 0x12}, {0x12, 0x13}, {0x31, 0x32}, {0x32, 0x33}}}));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1983:3: note: in expansion of macro 'ASSERT_TRUE'
 1983 |   ASSERT_TRUE(Ranges.contains(
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1985:31: note: parameter passing for argument of type 'std::initializer_list<llvm::DWARFAddressRange>' changed in GCC 7.1
 1985 |   ASSERT_FALSE(Ranges.contains({{{0x11, 0x12},
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1985:3: note: in expansion of macro 'ASSERT_FALSE'
 1985 |   ASSERT_FALSE(Ranges.contains({{{0x11, 0x12},
      |   ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1990:31: note: parameter passing for argument of type 'std::initializer_list<llvm::DWARFAddressRange>' changed in GCC 7.1
 1990 |   ASSERT_FALSE(Ranges.contains(
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1990:3: note: in expansion of macro 'ASSERT_FALSE'
 1990 |   ASSERT_FALSE(Ranges.contains(
      |   ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1992:30: note: parameter passing for argument of type 'std::initializer_list<llvm::DWARFAddressRange>' changed in GCC 7.1
 1992 |   ASSERT_TRUE(Ranges.contains({{{0x11, 0x12}, {0x30, 0x50}}}));
      |               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1992:3: note: in expansion of macro 'ASSERT_TRUE'
 1992 |   ASSERT_TRUE(Ranges.contains({{{0x11, 0x12}, {0x30, 0x50}}}));
      |   ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1993:31: note: parameter passing for argument of type 'std::initializer_list<llvm::DWARFAddressRange>' changed in GCC 7.1
 1993 |   ASSERT_FALSE(Ranges.contains({{{0x30, 0x51}}}));
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1993:3: note: in expansion of macro 'ASSERT_FALSE'
 1993 |   ASSERT_FALSE(Ranges.contains({{{0x30, 0x51}}}));
      |   ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1994:31: note: parameter passing for argument of type 'std::initializer_list<llvm::DWARFAddressRange>' changed in GCC 7.1
 1994 |   ASSERT_FALSE(Ranges.contains({{{0x50, 0x51}}}));
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/third-party/unittest/googletest/include/gtest/internal/gtest-internal.h:1329:34: note: in definition of macro 'GTEST_TEST_BOOLEAN_'
 1329 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1994:3: note: in expansion of macro 'ASSERT_FALSE'
 1994 |   ASSERT_FALSE(Ranges.contains({{{0x50, 0x51}}}));
      |   ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1889:29: note: parameter passing for argument of type 'AbbrevIt' {aka 'std::vector<llvm::DWARFAbbreviationDeclaration>::const_iterator'} changed in GCC 7.1
 1889 |     auto VerifyAbbrevDump = [&V](AbbrevIt it) {
      |                             ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp: In member function 'virtual void {anonymous}::DWARFDebugInfo_TestImplicitConstAbbrevs_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1905:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1
 1905 |       VerifyAbbrevDump(it);
      |       ~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1910:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1
 1910 |       VerifyAbbrevDump(it);
      |       ~~~~~~~~~~~~~~~~^~~~
[3770/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNCreateVOPD.cpp.o
[3771/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineCFGStructurizer.cpp.o
[3772/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIPostRABundler.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3773/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3774/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o
[3775/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o
[3776/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64InstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AArch64/AArch64Subtarget.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/Target/AArch64/InstSizes.cpp:1:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
[3777/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3778/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSetWavePriority.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIModeRegister.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3779/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteUndefForPHI.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600Subtarget.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600Subtarget.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600Subtarget.cpp:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenSubtargetInfo.inc: In constructor 'llvm::R600GenSubtargetInfo::R600GenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenSubtargetInfo.inc:345:75: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  345 |                         R600Stages, R600OperandCycles, R600ForwardingPaths) {}
      |                                                                           ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenSubtargetInfo.inc:345:75: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::R600GenSubtargetInfo::R600GenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::R600Subtarget::R600Subtarget(const llvm::Triple&, llvm::StringRef, llvm::StringRef, const llvm::TargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600Subtarget.cpp:31:46:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenSubtargetInfo.inc:345:75: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  345 |                         R600Stages, R600OperandCycles, R600ForwardingPaths) {}
      |                                                                           ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenSubtargetInfo.inc:345:75: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[3780/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3781/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUResourceUsageAnalysis.cpp.o
[3782/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUReplaceLDSUseWithPointer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3783/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUReleaseVGPRs.cpp.o
[3784/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o
[3785/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankCombiner.cpp.o
[3786/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteKernelArguments.cpp.o
[3787/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPropagateAttributes.cpp.o
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp: In member function 'virtual void llvm::exegesis::{anonymous}::X86SerialSnippetGeneratorTest_ImplicitSelfDependencyThroughExplicitRegsForbidAlmostAll_Test::TestBody()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:187:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  187 |       if (Var.isReg())
      |          ^
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/bits/random.h:34,
                 from /usr/include/c++/13.2.1/random:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/MCInstrDescView.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/LlvmState.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkResult.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-exegesis/lib/Assembler.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::exegesis::InstructionTemplate>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::exegesis::{anonymous}::X86FakeSnippetGeneratorTest_ComputeRegisterInitialValuesAdd16ri_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:519:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::exegesis::{anonymous}::X86FakeSnippetGeneratorTest_ComputeRegisterInitialValuesAdd64rr_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:535:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::exegesis::InstructionTemplate}; _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::exegesis::InstructionTemplate; _Alloc = std::allocator<llvm::exegesis::InstructionTemplate>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::exegesis::{anonymous}::X86FakeSnippetGeneratorTest_ComputeRegisterInitialValuesAdd64rr_Test::TestBody()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:543:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::exegesis::InstructionTemplate*, std::vector<llvm::exegesis::InstructionTemplate> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3788/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/IR/PassManager.h:41,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPU.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void updateLiveness(llvm::MachineFunction&, llvm::ArrayRef<llvm::CalleeSavedInfo>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp:196,
    inlined from 'bool {anonymous}::SILowerSGPRSpills::spillCalleeSavedRegs(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp:240,
    inlined from 'virtual bool {anonymous}::SILowerSGPRSpills::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp:264:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual bool {anonymous}::SILowerSGPRSpills::runOnMachineFunction(llvm::MachineFunction&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp:314:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3789/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3790/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPreLegalizerCombiner.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp:35:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3791/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPostLegalizerCombiner.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3792/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPerfHintAnalysis.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringRef.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringMapEntry.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringMap.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/StringSet.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:18:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, char>*, vector<pair<long long unsigned int, char>, allocator<pair<long long unsigned int, char> > > >; _Distance = int; _Tp = pair<long long unsigned int, char>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, char>*, vector<pair<long long unsigned int, char>, allocator<pair<long long unsigned int, char> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, char>*, vector<pair<long long unsigned int, char>, allocator<pair<long long unsigned int, char> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/algorithm:60:
/usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Tp = pair<long long unsigned int, llvm::object::SectionRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1459 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Tp = pair<long long unsigned int, llvm::object::SectionRef>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2022 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2502 |             = std::__lower_bound(__middle, __last, *__first_cut,
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2503 |                                  __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2511 |             = std::__upper_bound(__first, __middle, *__second_cut,
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2512 |                                  __gnu_cxx::__ops::__val_comp_iter(__comp));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _OutputIterator = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = pair<long long unsigned int, llvm::object::SectionRef>*; _OutputIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _RandomAccessIterator2 = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = pair<long long unsigned int, llvm::object::SectionRef>*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _OutputIterator = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::SymbolInfoTy*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34:
/usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _RandomAccessIterator2 = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = llvm::SymbolInfoTy*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26:
/usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _BidirectionalIterator2 = llvm::SymbolInfoTy*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20,
    inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >]',
    inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33,
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33:
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DIContext.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.h:13:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef, unsigned char&}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int, llvm::object::SectionRef&}; _Tp = std::pair<long long unsigned int, llvm::object::SectionRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::SectionRef> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> >::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int, char}; _Tp = std::pair<long long unsigned int, char>; _Alloc = std::allocator<std::pair<long long unsigned int, char> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > >::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int, char}; _Tp = std::pair<long long unsigned int, char>; _Alloc = std::allocator<std::pair<long long unsigned int, char> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&, unsigned char&}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::SymbolInfoTy}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::SymbolInfoTy>::iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::SymbolInfoTy}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:69:
/usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >; _Tp = llvm::SymbolInfoTy]':
/usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:5023:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5023 |     __stable_sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5023:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5038 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, llvm::StringRef, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1218:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<long long unsigned int*, vector<long long unsigned int, allocator<long long unsigned int> > >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<long long unsigned int, std::allocator<long long unsigned int> >&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, llvm::StringRef, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1218:13:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::SymbolInfoTy}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, llvm::StringRef, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1226:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]',
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19,
    inlined from 'void addSymbolizer(llvm::MCContext&, const llvm::Target*, llvm::StringRef, llvm::MCDisassembler*, uint64_t, llvm::ArrayRef<unsigned char>, llvm::SectionSymbolsTy&, std::vector<std::unique_ptr<std::__cxx11::basic_string<char> > >&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1229:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:5083:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5083 |       _GLIBCXX_STD_A::__stable_sort(__first, __last,
      |                                    ^
/usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >; _Tp = std::pair<long long unsigned int, llvm::object::SectionRef>]':
/usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
  263 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&, unsigned char&}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]',
    inlined from 'void addDynamicElfSymbols(const llvm::object::ELFObjectFile<ELFT>&, std::map<llvm::object::SectionRef, std::vector<llvm::SymbolInfoTy> >&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:858:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&, unsigned char&}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]',
    inlined from 'void addDynamicElfSymbols(const llvm::object::ELFObjectFile<ELFT>&, std::map<llvm::object::SectionRef, std::vector<llvm::SymbolInfoTy> >&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:858:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&, unsigned char&}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]',
    inlined from 'void addDynamicElfSymbols(const llvm::object::ELFObjectFile<ELFT>&, std::map<llvm::object::SectionRef, std::vector<llvm::SymbolInfoTy> >&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:858:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef, unsigned char&}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]',
    inlined from 'void addPltEntries(const llvm::object::ObjectFile&, std::map<llvm::object::SectionRef, std::vector<llvm::SymbolInfoTy> >&, llvm::StringSaver&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:936:42:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&, unsigned char&}; _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]',
    inlined from 'void addDynamicElfSymbols(const llvm::object::ELFObjectFile<ELFT>&, std::map<llvm::object::SectionRef, std::vector<llvm::SymbolInfoTy> >&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:858:35:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2363:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2363 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2363:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2363:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >]',
    inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _BidirectionalIterator2 = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Distance = int; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2445 |                 = std::__lower_bound(__middle, __last, *__first_cut,
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2446 |                                      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2454 |                 = std::__upper_bound(__first, __middle, *__second_cut,
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2455 |                                      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2460:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2460 |             = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2461 |                                      _Distance(__len1 - __len11), __len22,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2462 |                                      __buffer, __buffer_size);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]':
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2778:29:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int, llvm::object::SectionRef&}; _Tp = std::pair<long long unsigned int, llvm::object::SectionRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::SectionRef> >]',
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1383:34:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, object::SectionRef> >&; Compare = disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1384:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 5038 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Pointer = pair<long long unsigned int, llvm::object::SectionRef>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, object::SectionRef> >&; Compare = disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1384:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)> >]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::SectionRef>*, vector<pair<long long unsigned int, llvm::object::SectionRef> > >; _Compare = disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36,
    inlined from 'void llvm::stable_sort(R&&, Compare) [with R = std::vector<std::pair<long long unsigned int, object::SectionRef> >&; Compare = disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)::<lambda(const auto:31&, const auto:32&)>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1954:19,
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1384:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SectionRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SectionRef> > >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19,
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1422:22:
/usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5038 |       _TmpBuf __buf(__first, (__last - __first + 1) / 2);
      |               ^~~~~
In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Pointer = llvm::SymbolInfoTy*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5041:29,
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19,
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1422:22:
/usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36,
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19,
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1422:22:
/usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, vector<llvm::SymbolInfoTy> >]',
    inlined from 'void llvm::stable_sort(R&&) [with R = std::vector<SymbolInfoTy>&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1949:19,
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1423:20:
/usr/include/c++/13.2.1/bits/stl_algo.h:5083:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
 5083 |       _GLIBCXX_STD_A::__stable_sort(__first, __last,
      |                                    ^
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, char>*, vector<pair<long long unsigned int, char>, allocator<pair<long long unsigned int, char> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, char>*, vector<pair<long long unsigned int, char>, allocator<pair<long long unsigned int, char> > > >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > >&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1488:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, char>*, vector<pair<long long unsigned int, char>, allocator<pair<long long unsigned int, char> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, char>*, vector<pair<long long unsigned int, char>, allocator<pair<long long unsigned int, char> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, char>*, vector<pair<long long unsigned int, char>, allocator<pair<long long unsigned int, char> > > >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1692:14,
    inlined from 'void llvm::sort(Container&&) [with Container = std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > >&]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1697:13,
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1488:15:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, char>*, std::vector<std::pair<long long unsigned int, char>, std::allocator<std::pair<long long unsigned int, char> > > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = llvm::SymbolInfoTy; _Alloc = std::allocator<llvm::SymbolInfoTy>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1391:30,
    inlined from 'void disassembleObject(const llvm::Target*, llvm::object::ObjectFile&, const llvm::object::ObjectFile&, llvm::MCContext&, llvm::MCDisassembler*, llvm::MCDisassembler*, const llvm::MCInstrAnalysis*, llvm::MCInstPrinter*, const llvm::MCSubtargetInfo*, const llvm::MCSubtargetInfo*, {anonymous}::PrettyPrinter&, llvm::objdump::SourcePrinter&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/llvm-objdump.cpp:1504:21:
/usr/include/c++/13.2.1/bits/vector.tcc:372:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SymbolInfoTy*, std::vector<llvm::SymbolInfoTy> >' changed in GCC 7.1
  372 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3793/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o
[3794/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMIRFormatter.cpp.o
[3795/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIGroupLP.cpp.o
[3796/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o
[3797/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o
[3798/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o
[3799/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.cpp:75:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3800/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o
[3801/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerModuleLDSPass.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3802/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelAttributes.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:11:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/raw_ostream.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SparseBitVector.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:9:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void buildGitPtr(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, const llvm::SIInstrInfo*, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:187:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::SIFrameLowering::emitEntryFunctionFlatScratchInit(llvm::MachineFunction&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:451:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::SIFrameLowering::emitEntryFunctionPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:624:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::SIFrameLowering::emitEntryFunctionPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:639:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'void llvm::SIFrameLowering::emitCSRSpillStores(llvm::MachineFunction&, llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::DebugLoc&, llvm::LivePhysRegs&, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:981:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::SIFrameLowering::processFunctionBeforeFrameFinalized(llvm::MachineFunction&, llvm::RegScavenger*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:1374:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::SIFrameLowering::processFunctionBeforeFrameFinalized(llvm::MachineFunction&, llvm::RegScavenger*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:1377:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::SIFrameLowering::determineCalleeSaves(llvm::MachineFunction&, llvm::BitVector&, llvm::RegScavenger*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:1541:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3803/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelArguments.cpp.o
[3804/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/JITSymbol.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/lli/ExecutionUtils.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/lli/lli.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]',
    inlined from 'int main(int, char**, char* const*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/lli/lli.cpp:704:23:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/lli/lli.cpp: In function 'int main(int, char**, char* const*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/lli/lli.cpp:705:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
  705 |         EE->runFunction(ExitF, Args);
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/lli/lli.cpp:705:24: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::GenericValue>' changed in GCC 7.1
[3805/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Twine.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/TargetParser/Triple.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Triple.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::orc::ExecutorAddr>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::orc::shared::AllocActionCallPair*, vector<llvm::orc::shared::AllocActionCallPair> >; _ForwardIterator = llvm::orc::shared::AllocActionCallPair*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp: In member function 'virtual void llvm::InProcessDeltaMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:535:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  535 |   void release(ArrayRef<ExecutorAddr> Reservations,
      |        ^~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::InProcessDeltaMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:539:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp: In member function 'virtual void llvm::InProcessDeltaMapper::release(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnReleasedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:541:35: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  541 |     InProcessMemoryMapper::release(Addrs, std::move(OnRelease));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp: In member function 'virtual void llvm::InProcessDeltaMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:525:8: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  525 |   void deinitialize(ArrayRef<ExecutorAddr> Allocations,
      |        ^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::orc::ExecutorAddr}; _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::orc::ExecutorAddr; _Alloc = std::allocator<llvm::orc::ExecutorAddr>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::InProcessDeltaMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:529:22:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::ExecutorAddr*, std::vector<llvm::orc::ExecutorAddr> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp: In member function 'virtual void llvm::InProcessDeltaMapper::deinitialize(llvm::ArrayRef<llvm::orc::ExecutorAddr>, llvm::orc::MemoryMapper::OnDeinitializedFunction)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:532:40: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::orc::ExecutorAddr>' changed in GCC 7.1
  532 |     InProcessMemoryMapper::deinitialize(Addrs, std::move(OnDeInitialized));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >; _ForwardIterator = llvm::orc::shared::AllocActionCallPair*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::orc::shared::AllocActionCallPair*, vector<llvm::orc::shared::AllocActionCallPair> >; _ForwardIterator = llvm::orc::shared::AllocActionCallPair*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::orc::shared::AllocActionCallPair*, vector<llvm::orc::shared::AllocActionCallPair> >; _ForwardIterator = llvm::orc::shared::AllocActionCallPair*; _Tp = llvm::orc::shared::AllocActionCallPair]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::orc::shared::AllocActionCallPair; _Alloc = std::allocator<llvm::orc::shared::AllocActionCallPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::orc::MemoryMapper::AllocInfo::AllocInfo(const llvm::orc::MemoryMapper::AllocInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ExecutionEngine/Orc/MemoryMapper.h:30:10,
    inlined from 'virtual void llvm::InProcessDeltaMapper::initialize(llvm::orc::MemoryMapper::AllocInfo&, llvm::orc::MemoryMapper::OnInitializedFunction)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-jitlink/llvm-jitlink.cpp:510:20:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::orc::shared::AllocActionCallPair*, std::vector<llvm::orc::shared::AllocActionCallPair> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[3806/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o
[3807/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600MCInstLower.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3808/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULateCodeGenPrepare.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:61:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3809/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o
[3810/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3811/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o
[3812/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      |                ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924:16: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      |                ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712:20: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      |                    ^~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp: In member function 'virtual bool llvm::R600InstrInfo::PredicateInstruction(llvm::MachineInstr&, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp:945:6: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  945 | bool R600InstrInfo::PredicateInstruction(MachineInstr &MI,
      |      ^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp: In member function 'virtual unsigned int llvm::R600InstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp:729:10: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  729 | unsigned R600InstrInfo::insertBranch(MachineBasicBlock &MBB,
      |          ^~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenDFAPacketizer.inc:10,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h: In constructor 'llvm::internal::NfaTranscriber::NfaTranscriber(llvm::ArrayRef<llvm::NfaStatePair>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:115:3: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  115 |   NfaTranscriber(ArrayRef<NfaStatePair> TransitionInfo)
      |   ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_tempbuf.h:61,
                 from /usr/include/c++/13.2.1/bits/stl_algo.h:69,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/Hashing.h:51,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetRegisterInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenRegisterInfo.inc:8826,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600InstrInfo.h:17:
In function 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}]',
    inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:661:19,
    inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}; _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:604:39,
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:971:16,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}; _Tp = llvm::internal::NfaTranscriber; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1712:14,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}; _Tp = llvm::internal::NfaTranscriber]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:464:59,
    inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>&}]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:1010:39,
    inlined from 'llvm::Automaton<ActionT>::Automaton(llvm::ArrayRef<U>, llvm::ArrayRef<llvm::NfaStatePair>) [with InfoT = {anonymous}::R600Transition; ActionT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:196:19,
    inlined from 'llvm::DFAPacketizer* llvm::R600GenSubtargetInfo::createDFAPacketizer(const llvm::InstrItineraryData*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenDFAPacketizer.inc:308:93:
/usr/include/c++/13.2.1/bits/stl_construct.h:119:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  119 |       ::new((void*)__p) _Tp(std::forward<_Args>(__args)...);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]',
    inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:661:19,
    inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:604:39,
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:971:16,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1712:14,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:464:59,
    inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:1010:39,
    inlined from 'llvm::Automaton<ActionT>::Automaton(const llvm::Automaton<ActionT>&) [with ActionT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:209:19,
    inlined from 'llvm::DFAPacketizer* llvm::R600GenSubtargetInfo::createDFAPacketizer(const llvm::InstrItineraryData*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenDFAPacketizer.inc:311:90:
/usr/include/c++/13.2.1/bits/stl_construct.h:119:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  119 |       ::new((void*)__p) _Tp(std::forward<_Args>(__args)...);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]',
    inlined from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:661:19,
    inlined from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:604:39,
    inlined from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:971:16,
    inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1712:14,
    inlined from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}; _Tp = llvm::internal::NfaTranscriber]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:464:59,
    inlined from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = llvm::internal::NfaTranscriber; _Args = {llvm::ArrayRef<llvm::NfaStatePair>}]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:1010:39,
    inlined from 'llvm::Automaton<ActionT>::Automaton(const llvm::Automaton<ActionT>&) [with ActionT = long long unsigned int]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Automaton.h:209:19,
    inlined from 'llvm::DFAPacketizer::DFAPacketizer(const llvm::InstrItineraryData*, llvm::Automaton<long long unsigned int>, llvm::ArrayRef<unsigned int>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/DFAPacketizer.h:59:33,
    inlined from 'llvm::DFAPacketizer* llvm::R600GenSubtargetInfo::createDFAPacketizer(const llvm::InstrItineraryData*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenDFAPacketizer.inc:311:90:
/usr/include/c++/13.2.1/bits/stl_construct.h:119:7: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::NfaStatePair>' changed in GCC 7.1
  119 |       ::new((void*)__p) _Tp(std::forward<_Args>(__args)...);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3813/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstCombineIntrinsic.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp:41:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3814/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInsertDelayAlu.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3815/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUHSAMetadataStreamer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNVOPDUtils.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3816/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUGlobalISelUtils.cpp.o
[3817/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o
[3818/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUExportClustering.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp: In member function 'void llvm::SIScheduleBlock::initRegPressure(llvm::MachineBasicBlock::iterator, llvm::MachineBasicBlock::iterator)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp:327: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
  327 |   TopRPTracker.addLiveRegs(RPTracker.getPressure().LiveInRegs);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp:328: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::RegisterMaskPair>' changed in GCC 7.1
  328 |   BotRPTracker.addLiveRegs(RPTracker.getPressure().LiveOutRegs);
      | 
[3819/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCtorDtorLowering.cpp.o
[3820/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCombinerHelper.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SILateBranchLowering.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3821/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNPreRAOptimizations.cpp:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3822/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNRegPressure.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3823/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAttributor.cpp.o
In file included from /usr/include/c++/13.2.1/algorithm:60,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:13:
/usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _Predicate = __gnu_cxx::__ops::_Iter_comp_to_iter<bool (*)(const pair<long long unsigned int, llvm::object::DiceRef>&, const pair<long long unsigned int, llvm::object::DiceRef>&), __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > > >]':
/usr/include/c++/13.2.1/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
 2064 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algobase.h:2064:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::DiceRef>}; _Tp = std::pair<long long unsigned int, llvm::object::DiceRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::DiceRef> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::DiceRef>}; _Tp = std::pair<long long unsigned int, llvm::object::DiceRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::DiceRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::object::DiceRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::DiceRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'bool DumpAndSkipDataInCode(uint64_t, const uint8_t*, DiceTable&, uint64_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:357:17:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _Predicate = __gnu_cxx::__ops::_Iter_comp_to_iter<bool (*)(const pair<long long unsigned int, llvm::object::DiceRef>&, const pair<long long unsigned int, llvm::object::DiceRef>&), __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > > >]',
    inlined from '_ForwardIterator1 std::__search(_ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2, _BinaryPredicate) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const pair<long long unsigned int, llvm::object::DiceRef>&, const pair<long long unsigned int, llvm::object::DiceRef>&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:159:23,
    inlined from '_FIter1 std::search(_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate) [with _FIter1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _FIter2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _BinaryPredicate = bool (*)(const pair<long long unsigned int, llvm::object::DiceRef>&, const pair<long long unsigned int, llvm::object::DiceRef>&)]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4191:27,
    inlined from 'bool DumpAndSkipDataInCode(uint64_t, const uint8_t*, DiceTable&, uint64_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:359:18:
/usr/include/c++/13.2.1/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
 2117 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2118 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _Predicate = __gnu_cxx::__ops::_Iter_comp_to_iter<bool (*)(const pair<long long unsigned int, llvm::object::DiceRef>&, const pair<long long unsigned int, llvm::object::DiceRef>&), __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > > >]',
    inlined from '_ForwardIterator1 std::__search(_ForwardIterator1, _ForwardIterator1, _ForwardIterator2, _ForwardIterator2, _BinaryPredicate) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const pair<long long unsigned int, llvm::object::DiceRef>&, const pair<long long unsigned int, llvm::object::DiceRef>&)>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:168:20,
    inlined from '_FIter1 std::search(_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate) [with _FIter1 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _FIter2 = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::object::DiceRef>*, vector<pair<long long unsigned int, llvm::object::DiceRef> > >; _BinaryPredicate = bool (*)(const pair<long long unsigned int, llvm::object::DiceRef>&, const pair<long long unsigned int, llvm::object::DiceRef>&)]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4191:27,
    inlined from 'bool DumpAndSkipDataInCode(uint64_t, const uint8_t*, DiceTable&, uint64_t&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:359:18:
/usr/include/c++/13.2.1/bits/stl_algobase.h:2117:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
 2117 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2118 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::SymbolRef>}; _Tp = std::pair<long long unsigned int, llvm::object::SymbolRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::SymbolRef> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::SymbolRef>}; _Tp = std::pair<long long unsigned int, llvm::object::SymbolRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::SymbolRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::object::SymbolRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::SymbolRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void DumpLiteralPointerSection(llvm::object::MachOObjectFile*, const llvm::object::SectionRef&, const char*, uint32_t, uint64_t, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:1711:23:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SymbolRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:28,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:24:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::SymbolRef>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::object::SymbolRef>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::object::SymbolRef> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SymbolRef> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SymbolRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SymbolRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SymbolRef> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::SymbolRef>}; _Key = long long unsigned int; _Tp = llvm::object::SymbolRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SymbolRef> >]',
    inlined from 'std::__enable_if_t<std::is_constructible<std::pair<const _Key, _Val>, _Pair>::value, std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair<long long unsigned int, llvm::object::SymbolRef>; _Key = long long unsigned int; _Tp = llvm::object::SymbolRef; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::object::SymbolRef> >]' at /usr/include/c++/13.2.1/bits/stl_map.h:860:27,
    inlined from 'void llvm::objdump::printMachOUnwindInfo(const llvm::object::MachOObjectFile*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:8516:19:
/usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<long long unsigned int, llvm::object::SymbolRef>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::object::SymbolRef>, std::_Select1st<std::pair<const long long unsigned int, llvm::object::SymbolRef> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::object::SymbolRef> > >::const_iterator'} changed in GCC 7.1
  640 |           return _M_t._M_emplace_hint_unique(__pos,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  641 |                                              std::forward<_Args>(__args)...);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::DiceRef>}; _Tp = std::pair<long long unsigned int, llvm::object::DiceRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::DiceRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::object::DiceRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::DiceRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void DisassembleMachO(llvm::StringRef, llvm::object::MachOObjectFile*, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:7693:20:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::SymbolRef>}; _Tp = std::pair<long long unsigned int, llvm::object::SymbolRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::SymbolRef> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair<long long unsigned int, llvm::object::SymbolRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::SymbolRef> >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void DumpInitTermPointerSection(llvm::object::MachOObjectFile*, const llvm::object::SectionRef&, const char*, uint32_t, uint64_t, SymbolAddressMap*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:1861:23,
    inlined from 'void DumpSectionContents(llvm::StringRef, llvm::object::MachOObjectFile*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:2059:39:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SymbolRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/MachO.h:378:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/SymbolicFile.h:69:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::begin() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/iterator_range.h:44:36,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:1386:71:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/MachO.h:378:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/SymbolicFile.h:69:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::end() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/iterator_range.h:45:34,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:1386:71:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/MachO.h:378:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/SymbolicFile.h:69:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::begin() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/iterator_range.h:44:36,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:1406:71:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, vector<llvm::object::ChainedFixupsSegment> >; _ForwardIterator = llvm::object::ChainedFixupsSegment*; _Tp = llvm::object::ChainedFixupsSegment]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::object::ChainedFixupsSegment; _Alloc = std::allocator<llvm::object::ChainedFixupsSegment>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::object::MachOChainedFixupEntry::MachOChainedFixupEntry(const llvm::object::MachOChainedFixupEntry&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/MachO.h:378:7,
    inlined from 'llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>::content_iterator(const llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Object/SymbolicFile.h:69:37,
    inlined from 'IteratorT llvm::iterator_range<IteratorT>::end() const [with IteratorT = llvm::object::content_iterator<llvm::object::MachOChainedFixupEntry>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/iterator_range.h:45:34,
    inlined from 'void PrintDyldInfo(llvm::object::MachOObjectFile*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-objdump/MachODump.cpp:1406:71:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::object::ChainedFixupsSegment*, std::vector<llvm::object::ChainedFixupsSegment> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[3824/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAtomicOptimizer.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600TargetTransformInfo.cpp:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3825/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61,
                 from /usr/include/c++/13.2.1/algorithm:61,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:13:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, long long unsigned int>*, vector<pair<__cxx11::basic_string<char>, long long unsigned int> > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<showInstrProfile(const std::string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int, std::allocator<unsigned int> >, bool, bool, uint64_t, bool, const std::string&, bool, bool, bool, bool, ShowFormat, llvm::raw_fd_ostream&)::<lambda(const pair<__cxx11::basic_string<char>, long long unsigned int>&, const pair<__cxx11::basic_string<char>, long long unsigned int>&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  135 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<__cxx11::basic_string<char>, long long unsigned int>*, vector<pair<__cxx11::basic_string<char>, long long unsigned int> > >; _Distance = int; _Tp = pair<__cxx11::basic_string<char>, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile(const std::string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int, std::allocator<unsigned int> >, bool, bool, uint64_t, bool, const std::string&, bool, bool, bool, bool, ShowFormat, llvm::raw_fd_ostream&)::<lambda(const pair<__cxx11::basic_string<char>, long long unsigned int>&, const pair<__cxx11::basic_string<char>, long long unsigned int>&)> >]':
/usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h: In constructor 'llvm::SmallVector<T, N>::SmallVector(std::initializer_list<_Tp>) [with T = llvm::sampleprof::SecHdrTableEntry; unsigned int N = 8]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:1225:3: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
 1225 |   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
      |   ^~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h: In function 'void __static_initialization_and_destruction_0()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProfWriter.h:184:1: note: parameter passing for argument of type 'std::initializer_list<llvm::sampleprof::SecHdrTableEntry>' changed in GCC 7.1
  184 | };
      | ^
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>&}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/set:62,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallSet.h:25:
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::sampleprof::LineLocation&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sampleprof::LineLocation&&>, std::tuple<>}; _Key = llvm::sampleprof::LineLocation; _Val = std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2210 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/map:63,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLParser.h:46,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/YAMLTraits.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProfCorrelator.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:18:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:972:42:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:978:44:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addBodySamples(uint32_t, uint32_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:752:63,
    inlined from 'llvm::sampleprof::FunctionSamples remapSamples(const llvm::sampleprof::FunctionSamples&, {anonymous}::SymbolRemapper&, llvm::sampleprof_error&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:875:26:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::addCalledTargetSamples(uint32_t, uint32_t, llvm::StringRef, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:760:63,
    inlined from 'llvm::sampleprof::FunctionSamples remapSamples(const llvm::sampleprof::FunctionSamples&, {anonymous}::SymbolRemapper&, llvm::sampleprof_error&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:878:36:
/usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::sampleprof::LineLocation; _Tp = llvm::sampleprof::SampleRecord; _Compare = std::less<llvm::sampleprof::LineLocation>; _Alloc = std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:972:42:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sampleprof::LineLocation, std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord>, std::_Select1st<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> >, std::less<llvm::sampleprof::LineLocation>, std::allocator<std::pair<const llvm::sampleprof::LineLocation, llvm::sampleprof::SampleRecord> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = llvm::sampleprof::FunctionSamples; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]',
    inlined from 'llvm::sampleprof_error llvm::sampleprof::FunctionSamples::merge(const llvm::sampleprof::FunctionSamples&, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/SampleProf.h:978:44:
/usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:2340:46:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::StringRef>*, vector<pair<long long unsigned int, llvm::StringRef> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, StringRef>*, std::vector<std::pair<long long unsigned int, StringRef> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, StringRef> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:589:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:2340:46:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:2340:46:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, llvm::Function*>*, vector<pair<long long unsigned int, llvm::Function*> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, Function*>*, std::vector<std::pair<long long unsigned int, Function*> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, Function*> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:590:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:2340:46:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:2340:46:
/usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<long long unsigned int, long long unsigned int>*, vector<pair<long long unsigned int, long long unsigned int> > >; _Compare = llvm::less_first]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18,
    inlined from 'void llvm::sort(IteratorTy, IteratorTy, Compare) [with IteratorTy = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1705:12,
    inlined from 'void llvm::sort(Container&&, Compare) [with Container = std::vector<std::pair<long long unsigned int, long long unsigned int> >&; Compare = less_first]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:1710:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:591:13,
    inlined from 'void llvm::InstrProfSymtab::finalizeSymtab()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:586:6,
    inlined from 'llvm::StringRef llvm::InstrProfSymtab::getFuncName(uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ProfileData/InstrProf.h:605:17,
    inlined from 'void traverseAllValueSites(const llvm::InstrProfRecord&, uint32_t, {anonymous}::ValueSitesStats&, llvm::raw_fd_ostream&, llvm::InstrProfSymtab*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:2340:46:
/usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Sequence = std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = showInstrProfile(const std::string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int, std::allocator<unsigned int> >, bool, bool, uint64_t, bool, const std::string&, bool, bool, bool, bool, ShowFormat, llvm::raw_fd_ostream&)::<lambda(const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&, const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&)>]' at /usr/include/c++/13.2.1/bits/stl_queue.h:756:18,
    inlined from 'int showInstrProfile(const std::string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int, std::allocator<unsigned int> >, bool, bool, uint64_t, bool, const std::string&, bool, bool, bool, bool, ShowFormat, llvm::raw_fd_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:2478:31:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Sequence = std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = showInstrProfile(const std::string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int, std::allocator<unsigned int> >, bool, bool, uint64_t, bool, const std::string&, bool, bool, bool, bool, ShowFormat, llvm::raw_fd_ostream&)::<lambda(const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&, const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&)>]' at /usr/include/c++/13.2.1/bits/stl_queue.h:756:18,
    inlined from 'int showInstrProfile(const std::string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int, std::allocator<unsigned int> >, bool, bool, uint64_t, bool, const std::string&, bool, bool, bool, bool, ShowFormat, llvm::raw_fd_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:2481:29:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>&}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]',
    inlined from 'int showInstrProfile(const std::string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int, std::allocator<unsigned int> >, bool, bool, uint64_t, bool, const std::string&, bool, bool, bool, bool, ShowFormat, llvm::raw_fd_ostream&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-profdata/llvm-profdata.cpp:2554:38:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3826/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:47:
In constructor 'llvm::R600GenMCSubtargetInfo::R600GenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createR600MCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenSubtargetInfo.inc:263,
    inlined from 'llvm::MCSubtargetInfo* createAMDGPUMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:80:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenSubtargetInfo.inc:251: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
  251 |                       WPR, WL, RA, IS, OC, FP) { }
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/R600GenSubtargetInfo.inc:251: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:43:
In constructor 'llvm::AMDGPUGenMCSubtargetInfo::AMDGPUGenMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<llvm::SubtargetFeatureKV>, llvm::ArrayRef<llvm::SubtargetSubTypeKV>, const llvm::MCWriteProcResEntry*, const llvm::MCWriteLatencyEntry*, const llvm::MCReadAdvanceEntry*, const llvm::InstrStage*, const unsigned int*, const unsigned int*)',
    inlined from 'llvm::MCSubtargetInfo* llvm::createAMDGPUMCSubtargetInfoImpl(const Triple&, StringRef, StringRef, StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc:1252,
    inlined from 'llvm::MCSubtargetInfo* createAMDGPUMCSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:81:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc:1240: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 1240 |                       WPR, WL, RA, IS, OC, FP) { }
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc:1240: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
[3827/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o
[3828/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o
[3829/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o
[3830/4009] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp:25:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3831/4009] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNNSAReassign.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp:52:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:27:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:9:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLExtras.h:33,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/PassAnalysisSupport.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Pass.h:347,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h:16:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'bool llvm::SIMachineFunctionInfo::allocateVGPRForSGPRSpills(llvm::MachineFunction&, int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:332:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp: In member function 'bool {anonymous}::SIFoldOperands::tryAddToFoldList(llvm::SmallVectorImpl<{anonymous}::FoldCandidate>&, llvm::MachineInstr*, unsigned int, llvm::MachineOperand*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp:439: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  439 |     const MCOperandInfo &OpInfo = InstDesc.operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp:439: note: the temporary was destroyed at the end of the full expression '(& InstDesc)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3832/4009] Linking CXX static library lib/libLLVMAMDGPUInfo.a
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600TargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600ISelLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNRegPressure.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNCreateVOPD.cpp:21:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600ISelDAGToDAG.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUReleaseVGPRs.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUSetWavePriority.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNRegPressure.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNIterativeScheduler.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMIRFormatter.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
[3833/4009] Linking CXX static library lib/libLLVMAMDGPUUtils.a
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp:71:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:40:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc: In constructor 'llvm::AMDGPUGenSubtargetInfo::AMDGPUGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc:1462: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 1462 |                         nullptr, nullptr, nullptr) {}
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc:1462: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In constructor 'llvm::AMDGPUGenSubtargetInfo::AMDGPUGenSubtargetInfo(const llvm::Triple&, llvm::StringRef, llvm::StringRef, llvm::StringRef)',
    inlined from 'llvm::GCNSubtarget::GCNSubtarget(const llvm::Triple&, llvm::StringRef, llvm::StringRef, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:179:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc:1462: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetFeatureKV>' changed in GCC 7.1
 1462 |                         nullptr, nullptr, nullptr) {}
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc:1462: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SubtargetSubTypeKV>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600TargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/R600TargetMachine.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUExportClustering.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUReplaceLDSUseWithPointer.cpp:84:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNRegPressure.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSchedStrategy.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp:26:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.cpp:10:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:2816: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 2816 |         const MCOperandInfo &OpInfo = InstDesc.operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:2816: note: the temporary was destroyed at the end of the full expression '(& InstDesc)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](((size_t)OpNo))'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:10:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/Combiner.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:9:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:294:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:295:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&, llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:282,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:298:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:306:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:307:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&, llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:282,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:314:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:315:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:327:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:335:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&, llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:282,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:338:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:341:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:342:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:343:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&, llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:282,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:346:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)::<lambda(llvm::MachineOperand&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:269,
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:347:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void AMDGPUCombinerHelper::applyFoldableFneg(llvm::MachineInstr&, llvm::MachineInstr*&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp:378:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUInsertDelayAlu.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUResourceUsageAnalysis.cpp:28:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:11:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp: In static member function 'static {anonymous}::AMDGPULowerModuleLDS::LDSVariableReplacement {anonymous}::AMDGPULowerModuleLDS::createLDSVariableReplacement(llvm::Module&, std::string, const llvm::DenseSet<llvm::GlobalVariable*>&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp:1034:33: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::OptimizedStructLayoutField>' changed in GCC 7.1
 1034 |     performOptimizedStructLayout(LayoutFields);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp: In member function 'bool llvm::AMDGPULibCalls::TDOFold(llvm::CallInst*, const FuncInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp:731: note: parameter passing for argument of type 'llvm::ArrayRef<double>' changed in GCC 7.1
  731 |         nval = ConstantDataVector::get(context, tmp);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp: In member function 'bool llvm::AMDGPULibCalls::fold_pow(llvm::CallInst*, llvm::IRBuilder<>&, const FuncInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp:1005: note: parameter passing for argument of type 'llvm::ArrayRef<double>' changed in GCC 7.1
 1005 |         cnval = ConstantDataVector::get(M->getContext(), tmp);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp: In member function 'bool llvm::AMDGPULibCalls::evaluateCall(llvm::CallInst*, const FuncInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp:1631: note: parameter passing for argument of type 'llvm::ArrayRef<double>' changed in GCC 7.1
 1631 |       nval0 = ConstantDataVector::get(context, tmp0);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp:1634: note: parameter passing for argument of type 'llvm::ArrayRef<double>' changed in GCC 7.1
 1634 |         nval1 = ConstantDataVector::get(context, tmp1);
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual void llvm::CallLowering::ValueHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:281:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  281 |     virtual void assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex,
      |                  ^~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:285:27: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  285 |       assignValueToAddress(Arg.Regs[ValRegIndex], Addr, MemTy, MPO, VA);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h: In member function 'virtual unsigned int llvm::CallLowering::ValueHandler::assignCustomValue(llvm::CallLowering::ArgInfo&, llvm::ArrayRef<llvm::CCValAssign>, std::function<void()>*)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:295:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::CCValAssign>' changed in GCC 7.1
  295 |     virtual unsigned assignCustomValue(ArgInfo &Arg, ArrayRef<CCValAssign> VAs,
      |                      ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'virtual void {anonymous}::AMDGPUOutgoingValueHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:58: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   58 |   void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'virtual void {anonymous}::AMDGPUIncomingArgHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:138: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  138 |   void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:142: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  142 |     auto MMO = MF.getMachineMemOperand(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  143 |         MPO, MachineMemOperand::MOLoad | MachineMemOperand::MOInvariant, MemTy,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  144 |         inferAlignFromPtrInfo(MF, MPO));
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'virtual llvm::Register {anonymous}::AMDGPUOutgoingArgHandler::getStackAddress(uint64_t, int64_t, llvm::MachinePointerInfo&, llvm::ISD::ArgFlagsTy)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:218: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  218 |         SPReg = MIRBuilder.buildInstr(AMDGPU::G_AMDGPU_WAVE_ADDRESS, {PtrTy},
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  219 |                                       {MFI->getStackPtrOffsetReg()}).getReg(0);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:218: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:218: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'virtual void {anonymous}::AMDGPUIncomingArgHandler::assignValueToReg(llvm::Register, llvm::Register, llvm::CCValAssign)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:130: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  130 |           buildExtensionHint(VA, Copy.getReg(0), LLT(VA.getLocVT()));
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:23:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AMDGPUOutgoingValueHandler::assignValueToReg(llvm::Register, llvm::Register, llvm::CCValAssign)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:82:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void {anonymous}::AMDGPUOutgoingValueHandler::assignValueToReg(llvm::Register, llvm::Register, llvm::CCValAssign)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:80:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  670 |     return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'virtual void {anonymous}::AMDGPUOutgoingValueHandler::assignValueToReg(llvm::Register, llvm::Register, llvm::CCValAssign)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:85: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
   85 |       auto ToSGPR = MIRBuilder.buildIntrinsic(Intrinsic::amdgcn_readfirstlane,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   86 |                                               {MRI.getType(ExtReg)}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:85: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'virtual void {anonymous}::AMDGPUOutgoingArgHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:237: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  237 |   void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:243: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  243 |     auto MMO = MF.getMachineMemOperand(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |         MPO, MachineMemOperand::MOStore, MemTy,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  245 |         commonAlignment(ST.getStackAlignment(), LocMemOffset));
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'virtual void {anonymous}::AMDGPUOutgoingArgHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:249: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  249 |   void assignValueToAddress(const CallLowering::ArgInfo &Arg,
      | 
In member function 'virtual void {anonymous}::AMDGPUOutgoingArgHandler::assignValueToAddress(llvm::Register, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)',
    inlined from 'virtual void {anonymous}::AMDGPUOutgoingArgHandler::assignValueToAddress(const llvm::CallLowering::ArgInfo&, unsigned int, llvm::Register, llvm::LLT, llvm::MachinePointerInfo&, llvm::CCValAssign&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:255:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:243: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  243 |     auto MMO = MF.getMachineMemOperand(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  244 |         MPO, MachineMemOperand::MOStore, MemTy,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  245 |         commonAlignment(ST.getStackAlignment(), LocMemOffset));
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'bool llvm::AMDGPUCallLowering::passSpecialInputs(llvm::MachineIRBuilder&, llvm::CCState&, llvm::SmallVectorImpl<std::pair<llvm::MCRegister, llvm::Register> >&, llvm::CallLowering::CallLoweringInfo&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:823: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  823 |       LI->loadInputValue(InputReg, MIRBuilder, IncomingArg, ArgRC, ArgTy);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:890: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  890 |       LI->loadInputValue(InputReg, MIRBuilder, IncomingArgX,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  891 |                          std::get<1>(WorkitemIDX), std::get<2>(WorkitemIDX));
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:900: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  900 |     LI->loadInputValue(Y, MIRBuilder, IncomingArgY, std::get<1>(WorkitemIDY),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  901 |                        std::get<2>(WorkitemIDY));
      | 
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPUCallLowering::passSpecialInputs(llvm::MachineIRBuilder&, llvm::CCState&, llvm::SmallVectorImpl<std::pair<llvm::MCRegister, llvm::Register> >&, llvm::CallLowering::CallLoweringInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:903:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPUCallLowering::passSpecialInputs(llvm::MachineIRBuilder&, llvm::CCState&, llvm::SmallVectorImpl<std::pair<llvm::MCRegister, llvm::Register> >&, llvm::CallLowering::CallLoweringInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:904:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'bool llvm::AMDGPUCallLowering::passSpecialInputs(llvm::MachineIRBuilder&, llvm::CCState&, llvm::SmallVectorImpl<std::pair<llvm::MCRegister, llvm::Register> >&, llvm::CallLowering::CallLoweringInfo&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:910: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  910 |     LI->loadInputValue(Z, MIRBuilder, IncomingArgZ, std::get<1>(WorkitemIDZ),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  911 |                        std::get<2>(WorkitemIDZ));
      | 
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPUCallLowering::passSpecialInputs(llvm::MachineIRBuilder&, llvm::CCState&, llvm::SmallVectorImpl<std::pair<llvm::MCRegister, llvm::Register> >&, llvm::CallLowering::CallLoweringInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:913:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPUCallLowering::passSpecialInputs(llvm::MachineIRBuilder&, llvm::CCState&, llvm::SmallVectorImpl<std::pair<llvm::MCRegister, llvm::Register> >&, llvm::CallLowering::CallLoweringInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:914:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'bool llvm::AMDGPUCallLowering::passSpecialInputs(llvm::MachineIRBuilder&, llvm::CCState&, llvm::SmallVectorImpl<std::pair<llvm::MCRegister, llvm::Register> >&, llvm::CallLowering::CallLoweringInfo&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:932: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  932 |       LI->loadInputValue(InputReg, MIRBuilder, &IncomingArg,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  933 |                          &AMDGPU::VGPR_32RegClass, S32);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'void llvm::AMDGPUCallLowering::lowerParameter(llvm::MachineIRBuilder&, llvm::CallLowering::ArgInfo&, uint64_t, llvm::Align) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:437: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  437 |     MachineMemOperand *MMO = MF.getMachineMemOperand(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438 |         PtrInfo,
      |         ~~~~~~~~
  439 |         MachineMemOperand::MOLoad | MachineMemOperand::MODereferenceable |
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  440 |             MachineMemOperand::MOInvariant,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441 |         ArgTy, commonAlignment(Alignment, FieldOffsets[Idx]));
      | 
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:17:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410,
    inlined from 'virtual void {anonymous}::FormalArgHandler::markPhysRegUsed(unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:159:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410,
    inlined from 'void allocateHSAUserSGPRs(llvm::CCState&, llvm::MachineIRBuilder&, llvm::MachineFunction&, const llvm::SIRegisterInfo&, llvm::SIMachineFunctionInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:481,
    inlined from 'bool llvm::AMDGPUCallLowering::lowerFormalArgumentsKernel(llvm::MachineIRBuilder&, const llvm::Function&, llvm::ArrayRef<llvm::ArrayRef<llvm::Register> >) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:518:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAddrSpaceCast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPUCallLowering::lowerFormalArgumentsKernel(llvm::MachineIRBuilder&, const llvm::Function&, llvm::ArrayRef<llvm::ArrayRef<llvm::Register> >) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:558:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:685: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  685 |     return buildInstr(TargetOpcode::G_ADDRSPACE_CAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:685: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:685: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp: In member function 'bool llvm::AMDGPUCallLowering::lowerReturnVal(llvm::MachineIRBuilder&, const llvm::Value*, llvm::ArrayRef<llvm::Register>, llvm::MachineInstrBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:339: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  339 |         Reg = B.buildInstr(ExtendOp, {ExtTy}, {Reg}).getReg(0);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:339: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:339: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = AMDGPUPostLegalizerCombinerHelper::matchRcpSqrtToRsq(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = AMDGPUPostLegalizerCombinerHelper::matchRcpSqrtToRsq(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = AMDGPUPostLegalizerCombinerHelper::matchRcpSqrtToRsq(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:229: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  229 |       B.buildIntrinsic(Intrinsic::amdgcn_rsq, {MI.getOperand(0)}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:229: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In lambda function,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = AMDGPUPostLegalizerCombinerHelper::matchRcpSqrtToRsq(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = AMDGPUPostLegalizerCombinerHelper::matchRcpSqrtToRsq(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>&; _Args = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/invoke.h:111:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = AMDGPUPostLegalizerCombinerHelper::matchRcpSqrtToRsq(llvm::MachineInstr&, std::function<void(llvm::MachineIRBuilder&)>&)::<lambda(llvm::MachineIRBuilder&)>; _ArgTypes = {llvm::MachineIRBuilder&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:239: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  239 |       B.buildIntrinsic(Intrinsic::amdgcn_rsq, {MI.getOperand(0)}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:239: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In lambda function,
    inlined from 'void AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(llvm::MachineInstr&, const FMinFMaxLegacyInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:124:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  117 |     B.buildInstr(Opc, {MI.getOperand(0)}, {X, Y}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'void AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(llvm::MachineInstr&, const FMinFMaxLegacyInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:126:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  117 |     B.buildInstr(Opc, {MI.getOperand(0)}, {X, Y}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'void AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(llvm::MachineInstr&, const FMinFMaxLegacyInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:134:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  117 |     B.buildInstr(Opc, {MI.getOperand(0)}, {X, Y}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'void AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(llvm::MachineInstr&, const FMinFMaxLegacyInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:136:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  117 |     B.buildInstr(Opc, {MI.getOperand(0)}, {X, Y}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'void AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(llvm::MachineInstr&, const FMinFMaxLegacyInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:142:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  117 |     B.buildInstr(Opc, {MI.getOperand(0)}, {X, Y}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'void AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(llvm::MachineInstr&, const FMinFMaxLegacyInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:144:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  117 |     B.buildInstr(Opc, {MI.getOperand(0)}, {X, Y}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'void AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(llvm::MachineInstr&, const FMinFMaxLegacyInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:150:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  117 |     B.buildInstr(Opc, {MI.getOperand(0)}, {X, Y}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In lambda function,
    inlined from 'void AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(llvm::MachineInstr&, const FMinFMaxLegacyInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:152:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  117 |     B.buildInstr(Opc, {MI.getOperand(0)}, {X, Y}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:117: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp: In member function 'void AMDGPUPostLegalizerCombinerHelper::applyUCharToFloat(llvm::MachineInstr&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:197: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  197 |     auto Cvt0 = B.buildInstr(AMDGPU::G_AMDGPU_CVT_F32_UBYTE0, {S32},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198 |                              {SrcReg}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:197: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:197: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:194: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  194 |     B.buildInstr(AMDGPU::G_AMDGPU_CVT_F32_UBYTE0, {DstReg},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195 |                    {SrcReg}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:194: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:194: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp: In member function 'void AMDGPUPostLegalizerCombinerHelper::applyCvtF32UByteN(llvm::MachineInstr&, const CvtF32UByteMatchInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:291: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  291 |   B.buildInstr(NewOpc, {MI.getOperand(0)}, {CvtSrc}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:291: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp:291: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp: In member function 'void AMDGPURegBankCombinerHelper::applyClamp(llvm::MachineInstr&, llvm::Register&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp:316: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  316 |   B.buildInstr(AMDGPU::G_AMDGPU_CLAMP, {MI.getOperand(0)}, {Reg},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  317 |                MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp:316: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp:316: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp: In member function 'void AMDGPURegBankCombinerHelper::applyMed3(llvm::MachineInstr&, Med3MatchInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp:324: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  324 |   B.buildInstr(MatchInfo.Opc, {MI.getOperand(0)},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  325 |                {getAsVgpr(MatchInfo.Val0), getAsVgpr(MatchInfo.Val1),
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  326 |                 getAsVgpr(MatchInfo.Val2)},
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  327 |                MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp:324: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp:324: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function 'bool llvm::SIInstrInfo::isImmOperandLegal(const llvm::MachineInstr&, unsigned int, const llvm::MachineOperand&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:3849: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 3849 |   const MCOperandInfo &OpInfo = InstDesc.operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:3849: note: the temporary was destroyed at the end of the full expression '(& InstDesc)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function 'bool llvm::SIInstrInfo::isOperandLegal(const llvm::MachineInstr&, unsigned int, const llvm::MachineOperand*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:5098: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 5098 |   const MCOperandInfo &OpInfo = InstDesc.operands()[OpIdx];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:5098: note: the temporary was destroyed at the end of the full expression '(& InstDesc)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpIdx)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function 'virtual unsigned int llvm::SIInstrInfo::getInstSizeInBytes(const llvm::MachineInstr&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:7622: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 7622 |       const MCOperandInfo &OpInfo = Desc.operands()[I];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:7622: note: the temporary was destroyed at the end of the full expression '(& Desc)->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](((size_t)I))'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:22:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:901: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  901 |   virtual bool canInsertSelect(const MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual bool llvm::TargetInstrInfo::SubsumesPredicate(llvm::ArrayRef<llvm::MachineOperand>, llvm::ArrayRef<llvm::MachineOperand>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1521 |   virtual bool SubsumesPredicate(ArrayRef<MachineOperand> Pred1,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:1521: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual void llvm::TargetInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:924: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  924 |   virtual void insertSelect(MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h: In member function 'virtual unsigned int llvm::TargetInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:712: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  712 |   virtual unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function 'virtual bool llvm::SIInstrInfo::canInsertSelect(const llvm::MachineBasicBlock&, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register, llvm::Register, int&, int&, int&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:2848: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2848 | bool SIInstrInfo::canInsertSelect(const MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function 'virtual void llvm::SIInstrInfo::insertSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:2890: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2890 | void SIInstrInfo::insertSelect(MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function 'virtual unsigned int llvm::SIInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, const llvm::DebugLoc&, int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:2774: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2774 | unsigned SIInstrInfo::insertBranch(MachineBasicBlock &MBB,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp: In member function 'void llvm::SIInstrInfo::insertVectorSelect(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, const llvm::DebugLoc&, llvm::Register, llvm::ArrayRef<llvm::MachineOperand>, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp:1129: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1129 | void SIInstrInfo::insertVectorSelect(MachineBasicBlock &MBB,
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:22:
In member function 'unsigned int llvm::TargetInstrInfo::insertUnconditionalBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, const llvm::DebugLoc&, int*) const',
    inlined from 'void {anonymous}::AMDGPUMachineCFGStructurizer::insertUnconditionalBranch(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, const llvm::DebugLoc&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:1668:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:724: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
  724 |     return insertBranch(MBB, DestBB, nullptr, ArrayRef<MachineOperand>(), DL,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725 |                         BytesAdded);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp: In member function 'llvm::MachineBasicBlock* {anonymous}::AMDGPUMachineCFGStructurizer::createIfBlock(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, unsigned int, bool)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:1836: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1836 |   TII->insertBranch(*IfBB, MergeBB, CodeBBStart, Cond, DL);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp: In member function 'void {anonymous}::AMDGPUMachineCFGStructurizer::rewriteCodeBBTerminator(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:1893: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 1893 |     TII->insertVectorSelect(*CodeBB, CodeBB->getFirstTerminator(), DL,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1894 |                             BBSelectReg, Cond, TrueBBReg, FalseBBReg);
      | 
In member function 'llvm::MachineBasicBlock* {anonymous}::AMDGPUMachineCFGStructurizer::createIfRegion(llvm::MachineBasicBlock*, {anonymous}::LinearizedRegion*, {anonymous}::LinearizedRegion*, llvm::MachineBasicBlock*, unsigned int, unsigned int)',
    inlined from 'bool {anonymous}::AMDGPUMachineCFGStructurizer::structurizeComplexRegion({anonymous}::RegionMRT*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:2641,
    inlined from 'bool {anonymous}::AMDGPUMachineCFGStructurizer::structurizeRegion({anonymous}::RegionMRT*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:2724,
    inlined from 'bool {anonymous}::AMDGPUMachineCFGStructurizer::structurizeRegions({anonymous}::RegionMRT*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:2743:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:2355: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2355 |       TII->insertBranch(*RegionExit, CurrentRegion->getEntry(), RegionExit,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2356 |                         Cond, DebugLoc());
      | 
In member function 'llvm::MachineBasicBlock* {anonymous}::AMDGPUMachineCFGStructurizer::createIfRegion(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, {anonymous}::LinearizedRegion*, unsigned int, unsigned int)',
    inlined from 'bool {anonymous}::AMDGPUMachineCFGStructurizer::structurizeComplexRegion({anonymous}::RegionMRT*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:2667,
    inlined from 'bool {anonymous}::AMDGPUMachineCFGStructurizer::structurizeRegion({anonymous}::RegionMRT*)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:2724,
    inlined from 'bool {anonymous}::AMDGPUMachineCFGStructurizer::structurizeRegions({anonymous}::RegionMRT*, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:2743:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:2297: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::MachineOperand>' changed in GCC 7.1
 2297 |         TII->insertBranch(*RegionExit, CurrentRegion->getEntry(), RegionExit,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2298 |                           Cond, DebugLoc());
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/Error.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackReader.h:36,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:15:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const llvm::msgpack::DocNode&}; _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::msgpack::DocNode>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:66:
/usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]':
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'llvm::msgpack::ArrayDocNode llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3::getWorkGroupDimensions(llvm::MDNode*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:613:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3::emitVersion()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:620:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3::emitVersion()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:621:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4::emitVersion()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:974:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4::emitVersion()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:975:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5::emitVersion()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:999:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV5::emitVersion()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:1000:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3::emitPrintf(const llvm::Module&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:633:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3::emitKernelArg(const llvm::DataLayout&, llvm::Type*, llvm::Align, llvm::StringRef, unsigned int&, llvm::msgpack::ArrayDocNode, llvm::MaybeAlign, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:800:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::msgpack::DocNode; _Alloc = std::allocator<llvm::msgpack::DocNode>]',
    inlined from 'void llvm::msgpack::ArrayDocNode::push_back(llvm::msgpack::DocNode)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/BinaryFormat/MsgPackDocument.h:262:21,
    inlined from 'virtual void llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV3::emitKernel(const llvm::MachineFunction&, const llvm::SIProgramInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:965:
/usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::msgpack::DocNode*, std::vector<llvm::msgpack::DocNode> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::AMDGPU::HSAMD::Kernel::Metadata}; _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::AMDGPU::HSAMD::Kernel::Metadata}; _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual void llvm::AMDGPU::HSAMD::MetadataStreamerYamlV2::emitKernel(const llvm::MachineFunction&, const llvm::SIProgramInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:469:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/vector:65:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*]':
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
  113 |     __do_uninit_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*; _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::AMDGPU::HSAMD::Metadata::Metadata(const llvm::AMDGPU::HSAMD::Metadata&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/AMDGPUMetadata.h:436:8,
    inlined from 'void llvm::AMDGPU::HSAMD::MetadataStreamerYamlV2::verify(llvm::StringRef) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:68:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*; bool _TrivialValueTypes = false]',
    inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15,
    inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >; _ForwardIterator = llvm::AMDGPU::HSAMD::Kernel::Metadata*; _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37,
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:603:31,
    inlined from 'llvm::AMDGPU::HSAMD::Metadata::Metadata(const llvm::AMDGPU::HSAMD::Metadata&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/AMDGPUMetadata.h:436:8,
    inlined from 'virtual void llvm::AMDGPU::HSAMD::MetadataStreamerYamlV2::end()' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp:451:
/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
  137 |         { return std::__do_uninit_copy(__first, __last, __result); }
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:76:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'virtual const llvm::RegisterBank& llvm::AMDGPURegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:275: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  275 | AMDGPURegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC,
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:71:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h: In member function 'virtual const llvm::RegisterBank& llvm::RegisterBankInfo::getRegBankFromRegClass(const llvm::TargetRegisterClass&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/RegisterBankInfo.h:603:3: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  603 |   getRegBankFromRegClass(const TargetRegisterClass &RC, LLT Ty) const {
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:82:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void reinsertVectorIndexAdd(llvm::MachineIRBuilder&, llvm::MachineInstr&, unsigned int, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1895:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void extendLow32IntoHigh32(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, unsigned int, const llvm::RegisterBank&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1921:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineMemOperand.h:25,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineInstr.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   63 |   static constexpr LLT vector(ElementCount EC, LLT ScalarTy) {
      |                        ^~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'std::pair<llvm::Register, llvm::Register> unpackV2S16ToS32(llvm::MachineIRBuilder&, llvm::Register, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1732:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'std::pair<llvm::Register, llvm::Register> unpackV2S16ToS32(llvm::MachineIRBuilder&, llvm::Register, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1735:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::pair<llvm::Register, llvm::Register> unpackV2S16ToS32(llvm::MachineIRBuilder&, llvm::Register, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1736:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::pair<llvm::Register, llvm::Register> unpackV2S16ToS32(llvm::MachineIRBuilder&, llvm::Register, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1740:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'std::pair<llvm::Register, llvm::Register> unpackV2S16ToS32(llvm::MachineIRBuilder&, llvm::Register, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1742:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In function 'llvm::LLT getHalfSizedType(llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:671: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  671 | static LLT getHalfSizedType(LLT Ty) {
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'void llvm::AMDGPURegisterBankInfo::split64BitValueForMapping(llvm::MachineIRBuilder&, llvm::SmallVector<llvm::Register, 2>&, llvm::LLT, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:640: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  640 | void AMDGPURegisterBankInfo::split64BitValueForMapping(
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'llvm::Register llvm::AMDGPURegisterBankInfo::buildReadFirstLane(llvm::MachineIRBuilder&, llvm::MachineRegisterInfo&, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:725: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  725 |     B.buildInstr(AMDGPU::V_READFIRSTLANE_B32, {DstPart}, {SrcPart});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:725: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:725: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::executeInWaterfallLoop(llvm::MachineIRBuilder&, llvm::iterator_range<llvm::MachineInstrBundleIterator<llvm::MachineInstr> >, llvm::SmallSet<llvm::Register, 4>&, llvm::MachineRegisterInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:910:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'bool llvm::AMDGPURegisterBankInfo::executeInWaterfallLoop(llvm::MachineIRBuilder&, llvm::iterator_range<llvm::MachineInstrBundleIterator<llvm::MachineInstr> >, llvm::SmallSet<llvm::Register, 4>&, llvm::MachineRegisterInfo&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:923: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  923 |   CondReg = B.buildIntrinsic(Intrinsic::amdgcn_ballot,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  924 |                              {LLT::scalar(Subtarget.isWave32() ? 32 : 64)},
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  925 |                              false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:923: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingLoad(llvm::MachineInstr&, const llvm::RegisterBankInfo::OperandsMapper&, llvm::MachineRegisterInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1088:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'std::pair<llvm::LLT, llvm::LLT> splitUnequalType(llvm::LLT, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1037,
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingLoad(llvm::MachineInstr&, const llvm::RegisterBankInfo::OperandsMapper&, llvm::MachineRegisterInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1105:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'bool llvm::AMDGPURegisterBankInfo::applyMappingLoad(llvm::MachineInstr&, const llvm::RegisterBankInfo::OperandsMapper&, llvm::MachineRegisterInfo&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1106: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1106 |         if (Helper.reduceLoadStoreWidth(cast<GAnyLoad>(MI), 0, Part64) !=
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1154: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1154 |     if (Helper.narrowScalar(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1151: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1151 |     if (Helper.fewerElementsVector(MI, 0, LoadSplitTy) != LegalizerHelper::Legalized)
      | 
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingDynStackAlloc(llvm::MachineInstr&, const llvm::RegisterBankInfo::OperandsMapper&, llvm::MachineRegisterInfo&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1194:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1484:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1485:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSbfx(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1499:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1995 |     return buildInstr(TargetOpcode::G_SBFX, {Dst}, {Src, LSB, Width});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUbfx(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1500:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2001: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2001 |     return buildInstr(TargetOpcode::G_UBFX, {Dst}, {Src, LSB, Width});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2001: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2001: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1502:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1503: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1503 |         B.buildMergeLikeInstr(DstReg, {Extract, Extend});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1503: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSbfx(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1510:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1995 |     return buildInstr(TargetOpcode::G_SBFX, {Dst}, {Src, LSB, Width});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1995: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUbfx(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1511:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2001: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2001 |     return buildInstr(TargetOpcode::G_UBFX, {Dst}, {Src, LSB, Width});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2001: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:2001: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1512: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1512 |         B.buildMergeLikeInstr(DstReg, {UnmergeSOffset.getReg(0), Extract});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1512: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1520:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1521:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1523:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1525:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1537:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1540:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1545:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'bool llvm::AMDGPURegisterBankInfo::applyMappingBFE(const llvm::RegisterBankInfo::OperandsMapper&, bool) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1552: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1552 |   auto MIB = B.buildInstr(Opc, {DstReg}, {SrcReg, MergedInputs});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1552: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1552: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1593:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1599:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1565 |     return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1600:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1571 |     return buildInstr(TargetOpcode::G_SMULH, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1609:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1565 |     return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1610:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1571 |     return buildInstr(TargetOpcode::G_SMULH, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1571: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1669:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1673:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  561 |     return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAdde(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1679:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  599 |     return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 |                                              {Op0, Op1, CarryIn});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1689:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'bool llvm::AMDGPURegisterBankInfo::applyMappingMAD_64_32(const llvm::RegisterBankInfo::OperandsMapper&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1699: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1699 |   B.buildMergeLikeInstr(Dst0, {DstLo, DstHi});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1699: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::pair<llvm::Register, unsigned int> llvm::AMDGPURegisterBankInfo::splitBufferOffsets(llvm::MachineIRBuilder&, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1838:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::foldInsertEltToCmpSelect(llvm::MachineInstr&, llvm::MachineRegisterInfo&, const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2107:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:30,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:35,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:20:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingSBufferLoad(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1385:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'bool llvm::AMDGPURegisterBankInfo::applyMappingSBufferLoad(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:1409:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2198: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 2198 |     if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2285: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2285 |       split64BitValueForMapping(B, Src1Regs, HalfTy, MI.getOperand(2).getReg());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2291: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2291 |       split64BitValueForMapping(B, Src2Regs, HalfTy, MI.getOperand(3).getReg());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2342: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2342 |       if (Helper.widenScalar(MI, 0, LLT::scalar(32)) !=
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2372: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2372 |       split64BitValueForMapping(B, Src0Regs, HalfTy, MI.getOperand(1).getReg());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2377: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2377 |       split64BitValueForMapping(B, Src1Regs, HalfTy, MI.getOperand(2).getReg());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2383: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2383 |     B.buildInstr(Opc, {DefRegs[0]}, {Src0Regs[0], Src1Regs[0]});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2383: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2383: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2384: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2384 |     B.buildInstr(Opc, {DefRegs[1]}, {Src0Regs[1], Src1Regs[1]});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2384: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2384: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2446: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2446 |       auto Lo = B.buildInstr(MI.getOpcode(), {S32}, {WideSrc0Lo, WideSrc1Lo});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2446: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2446: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2447: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2447 |       auto Hi = B.buildInstr(MI.getOpcode(), {S32}, {WideSrc0Hi, WideSrc1Hi});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2447: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2447: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2453: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 2453 |       if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2460: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 2460 |         if (Helper.widenScalar(MI, 1, S32) != LegalizerHelper::Legalized)
      | 
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2489:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1499 |     return buildInstr(TargetOpcode::G_FREEZE, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFreeze(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2491:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1499 |     return buildInstr(TargetOpcode::G_FREEZE, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1499: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2493:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2496:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSExtInReg(const llvm::DstOp&, const llvm::SrcOp&, int64_t)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2501:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  659 |     return buildInstr(TargetOpcode::G_SEXT_INREG, {Res}, {Op, SrcOp(ImmOp)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:659: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp: In member function 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2528: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 2528 |     if (Helper.narrowScalar(MI, 1, S32) != LegalizerHelper::Legalized)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2562: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2562 |     auto X = B.buildInstr(NewOpc, {S32}, {SrcRegs[Idx]});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2562: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2562: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2563: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2563 |     auto Y = B.buildInstr(NewOpc, {S32}, {SrcRegs[Idx ^ 1]});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2563: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2563: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2568: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2568 |     Y = B.buildInstr(AddOpc, {S32}, {Y, B.buildConstant(S32, 32)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2568: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2568: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2570:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1854 |     return buildInstr(TargetOpcode::G_UMIN, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2731:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2743:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2744:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2849:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2859:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2860:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'virtual void llvm::AMDGPURegisterBankInfo::applyMappingImpl(const llvm::RegisterBankInfo::OperandsMapper&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:2901:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:16:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp: In member function 'void AMDGPUPreLegalizerCombinerHelper::applyClampI64ToI16(llvm::MachineInstr&, const ClampI64ToI16MatchInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:137: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  137 |       B.buildInstr(AMDGPU::G_AMDGPU_CVT_PK_I16_I32, {V2S16},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  138 |                    {Unmerge.getReg(0), Unmerge.getReg(1)}, MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:137: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:137: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/Combiner.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUCombinerHelper.h:15,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:15:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void AMDGPUPreLegalizerCombinerHelper::applyClampI64ToI16(llvm::MachineInstr&, const ClampI64ToI16MatchInfo&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:145:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680:22: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp: In member function 'void AMDGPUPreLegalizerCombinerHelper::applyClampI64ToI16(llvm::MachineInstr&, const ClampI64ToI16MatchInfo&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:147: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  147 |   auto Med3 = B.buildInstr(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~
  148 |       AMDGPU::G_AMDGPU_SMED3, {S32},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  149 |       {MinBoundaryDst.getReg(0), Bitcast.getReg(0), MaxBoundaryDst.getReg(0)},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150 |       MI.getFlags());
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:147: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:147: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:23:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::LLT llvm::TargetLoweringBase::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:404:15: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  404 |   virtual LLT getPreferredShiftAmountTy(LLT ShiftValueTy) const {
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:822:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  822 |   virtual bool enableAggressiveFMAFusion(LLT Ty) const { return false; }
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:1735:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1735 |   virtual bool allowsMisalignedMemoryAccesses(
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2938 |   virtual bool isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      |                ^~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2938:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2992:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2992 |   virtual bool isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp: In member function 'virtual bool llvm::AMDGPUTargetLowering::isConstantUnsignedBitfieldExtractLegal(unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:4960: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4960 | bool AMDGPUTargetLowering::isConstantUnsignedBitfieldExtractLegal(
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:4960: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:3006:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3006 |   virtual bool isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      |                ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual llvm::Register llvm::TargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:4449:20: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4449 |   virtual Register getRegisterByName(const char* RegName, LLT Ty,
      |                    ^~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:15:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp: In member function 'virtual bool llvm::SITargetLowering::enableAggressiveFMAFusion(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:4495: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4495 | bool SITargetLowering::enableAggressiveFMAFusion(LLT Ty) const { return true; }
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isZExtFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2828 |   virtual bool isZExtFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2828:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h: In member function 'virtual bool llvm::TargetLoweringBase::isTruncateFree(llvm::LLT, llvm::LLT, const llvm::DataLayout&, llvm::LLVMContext&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2748 |   virtual bool isTruncateFree(LLT FromTy, LLT ToTy, const DataLayout &DL,
      |                ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:2748:16: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp: In member function 'virtual bool llvm::SITargetLowering::isFMADLegal(const llvm::MachineInstr&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:4578: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4578 | bool SITargetLowering::isFMADLegal(const MachineInstr &MI, LLT Ty) const {
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp: In member function 'virtual llvm::LLT llvm::SITargetLowering::getPreferredShiftAmountTy(llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:4511: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4511 | LLT SITargetLowering::getPreferredShiftAmountTy(LLT Ty) const {
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp: In member function 'virtual bool llvm::SITargetLowering::isFPExtFoldable(const llvm::MachineInstr&, unsigned int, llvm::LLT, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:825: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  825 | bool SITargetLowering::isFPExtFoldable(const MachineInstr &MI, unsigned Opcode,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:825: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp: In member function 'virtual bool llvm::SITargetLowering::isFMAFasterThanFMulAndFAdd(const llvm::MachineFunction&, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:4562: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 4562 | bool SITargetLowering::isFMAFasterThanFMulAndFAdd(const MachineFunction &MF,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.h: In member function 'virtual bool llvm::SITargetLowering::allowsMisalignedMemoryAccesses(llvm::LLT, unsigned int, llvm::Align, llvm::MachineMemOperand::Flags, unsigned int*) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.h:296:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  296 |   bool allowsMisalignedMemoryAccesses(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp: In member function 'virtual llvm::Register llvm::SITargetLowering::getRegisterByName(const char*, llvm::LLT, const llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:3454: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3454 | Register SITargetLowering::getRegisterByName(const char* RegName, LLT VT,
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/SelectionDAG.h:30,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetLowering.h:35:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue llvm::SITargetLowering::getMemIntrinsicNode(unsigned int, const llvm::SDLoc&, llvm::SDVTList, llvm::ArrayRef<llvm::SDValue>, llvm::EVT, llvm::MachineMemOperand*, llvm::SelectionDAG&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:7919:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue llvm::SITargetLowering::getMemIntrinsicNode(unsigned int, const llvm::SDLoc&, llvm::SDVTList, llvm::ArrayRef<llvm::SDValue>, llvm::EVT, llvm::MachineMemOperand*, llvm::SelectionDAG&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:7939:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'llvm::SDValue llvm::SITargetLowering::lowerSBuffer(llvm::EVT, llvm::SDLoc, llvm::SDValue, llvm::SDValue, llvm::SDValue, llvm::SelectionDAG&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:6756:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997:32: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |            ~~~~~~~~~~~~~~~~~~~~^
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp: In member function 'bool llvm::SITargetLowering::denormalsEnabledForType(llvm::LLT, llvm::MachineFunction&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:12842: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
12842 | bool SITargetLowering::denormalsEnabledForType(LLT Ty,
      | 
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/CallingConvLower.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h:18:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<llvm::MachineBasicBlock::RegisterMaskPair>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineBasicBlock::RegisterMaskPair}; _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::MachineBasicBlock::RegisterMaskPair; _Alloc = std::allocator<llvm::MachineBasicBlock::RegisterMaskPair>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'void llvm::MachineBasicBlock::addLiveIn(llvm::MCRegister, llvm::LaneBitmask)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineBasicBlock.h:410:22,
    inlined from 'virtual void llvm::SITargetLowering::insertCopiesSplitCSR(llvm::MachineBasicBlock*, const llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIISelLowering.cpp:2368:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock::RegisterMaskPair*, std::vector<llvm::MachineBasicBlock::RegisterMaskPair> >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:13:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp: At global scope:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:9255: warning: '{anonymous}::AMDGPUOperand::Ptr {anonymous}::AMDGPUAsmParser::defaultWaitEXP() const' defined but not used [-Wunused-function]
 9255 | AMDGPUOperand::Ptr AMDGPUAsmParser::defaultWaitEXP() const {
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp: In member function 'void {anonymous}::AMDGPUAsmParser::peekTokens.constprop(llvm::MutableArrayRef<llvm::AsmToken>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:7250: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 7250 | AMDGPUAsmParser::peekTokens(MutableArrayRef<AsmToken> Tokens) {
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:7251: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 7251 |   auto TokCount = getLexer().peekTokens(Tokens);
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:29:
In member function 'const llvm::AsmToken llvm::MCAsmLexer::peekTok(bool)',
    inlined from 'llvm::AsmToken {anonymous}::AMDGPUAsmParser::peekToken(bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:7246:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCParser/MCAsmLexer.h:115: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
  115 |     size_t ReadCount = peekTokens(Buf, ShouldSkipSpace);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp: In member function 'bool {anonymous}::AMDGPUAsmParser::isModifier()':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:3067: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 3067 |   peekTokens(NextToken);
      | 
In member function 'bool {anonymous}::AMDGPUAsmParser::parseSP3NegModifier()',
    inlined from 'llvm::OperandMatchResultTy {anonymous}::AMDGPUAsmParser::parseRegOrImmWithFPInputMods(llvm::OperandVector&, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:3126:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:3100: note: parameter passing for argument of type 'llvm::MutableArrayRef<llvm::AsmToken>' changed in GCC 7.1
 3100 |   peekTokens(NextToken);
      | 
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5450: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 5450 |       auto Merged = B.buildMergeLikeInstr(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5451 |           V3S32, {Unmerge.getReg(0), Unmerge.getReg(1), Unmerge.getReg(2)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5450: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:20,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h: In function 'static constexpr llvm::LLT llvm::LLT::vector(llvm::ElementCount, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:63:24: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   63 |   static constexpr LLT vector(ElementCount EC, LLT ScalarTy) {
      |                        ^~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:107:26,
    inlined from 'llvm::LLT getBitcastRegisterType(llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:143,
    inlined from 'bitcastToRegisterType(unsigned int)::<lambda(const llvm::LegalityQuery&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:149,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Fn = bitcastToRegisterType(unsigned int)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Callable = bitcastToRegisterType(unsigned int)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair<unsigned int, llvm::LLT>; _Functor = bitcastToRegisterType(unsigned int)::<lambda(const llvm::LegalityQuery&)>; _ArgTypes = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:26:
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV16(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3828:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV16(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3829:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In function 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV16(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3831 |   auto RCP = B.buildIntrinsic(Intrinsic::amdgcn_rcp, {S32}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV16(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3835:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In function 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV32(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3898: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3898 |     B.buildIntrinsic(Intrinsic::amdgcn_div_scale, {S32, S1}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3898: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3904: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3904 |     B.buildIntrinsic(Intrinsic::amdgcn_div_scale, {S32, S1}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3904: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3910: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3910 |   auto ApproxRcp = B.buildIntrinsic(Intrinsic::amdgcn_rcp, {S32}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3910: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV32(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3913:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV32(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3920:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV32(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3921:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV32(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3922:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV32(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3923:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV32(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3924:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV32(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3925:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In function 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV32(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3930: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3930 |   auto Fmas = B.buildIntrinsic(Intrinsic::amdgcn_div_fmas, {S32}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3930: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1261,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Fn = llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Callable = llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair<unsigned int, llvm::LLT>; _Functor = llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>; _ArgTypes = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1274,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Fn = llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Callable = llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair<unsigned int, llvm::LLT>; _Functor = llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>; _ArgTypes = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1289,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Fn = llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:61:36,
    inlined from 'constexpr std::enable_if_t<is_invocable_r_v<_Res, _Callable, _Args ...>, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = pair<unsigned int, llvm::LLT>; _Callable = llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>&; _Args = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/invoke.h:114:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::pair<unsigned int, llvm::LLT>; _Functor = llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)::<lambda(const llvm::LegalityQuery&)>; _ArgTypes = {const llvm::LegalityQuery&}]' at /usr/include/c++/13.2.1/bits/std_function.h:290:30:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In function 'bool isRegisterType(llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:200: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  200 | static bool isRegisterType(LLT Ty) {
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In function 'bool loadStoreBitcastWorkaround(llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:336: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  336 | static bool loadStoreBitcastWorkaround(const LLT Ty) {
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAdde(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  599 |     return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 |                                              {Op0, Op1, CarryIn});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAdde(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'llvm::AMDGPULegalizerInfo::buildMultiply(llvm::LegalizerHelper&, llvm::MutableArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, bool, bool) const::<lambda(llvm::Register&, const Carry&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2943:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  599 |     return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 |                                              {Op0, Op1, CarryIn});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::AMDGPULegalizerInfo::buildMultiply(llvm::LegalizerHelper&, llvm::MutableArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, bool, bool) const::<lambda(llvm::MutableArrayRef<llvm::Register>, unsigned int, Carry&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2984:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::AMDGPULegalizerInfo::buildMultiply(llvm::LegalizerHelper&, llvm::MutableArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, bool, bool) const::<lambda(llvm::MutableArrayRef<llvm::Register>, unsigned int, Carry&)>' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2989:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In lambda function:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3025: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3025 |             auto Mad = B.buildInstr(AMDGPU::G_AMDGPU_MAD_U64_U32, {S64, S1},
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3026 |                                     {Src0[j0], Src1[j1], Tmp});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3025: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3025: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUSube(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:607: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  607 |     return buildInstr(TargetOpcode::G_USUBE, {Res, CarryOut},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  608 |                                              {Op0, Op1, CarryIn});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:607: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:607: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildXor(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1664 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1664: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In function 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3964: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3964 |   auto DivScale0 = B.buildIntrinsic(Intrinsic::amdgcn_div_scale, {S64, S1}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3964: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3970:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In function 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3972: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3972 |   auto Rcp = B.buildIntrinsic(Intrinsic::amdgcn_rcp, {S64}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3972: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3976:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3977:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3978:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In function 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3980: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3980 |   auto DivScale1 = B.buildIntrinsic(Intrinsic::amdgcn_div_scale, {S64, S1}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3980: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3986:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3987:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3988:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In function 'bool llvm::AMDGPULegalizerInfo::legalizeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4011: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4011 |   auto Fmas = B.buildIntrinsic(Intrinsic::amdgcn_div_fmas, {S64}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4011: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h: In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1821 |     return buildInstr(TargetOpcode::G_UITOFP, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFCopysign(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFrint(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2052:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1816: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1816 |     return buildInstr(TargetOpcode::G_FCOPYSIGN, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1816: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1816: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFrint(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2055:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1717 |     return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFrint(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2056:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1731 |     return buildInstr(TargetOpcode::G_FSUB, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1731: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAbs(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFrint(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2059:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1764 |     return buildInstr(TargetOpcode::G_FABS, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFceil(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2081:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1778 |     return buildInstr(TargetOpcode::G_INTRINSIC_TRUNC, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFceil(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2087:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFceil(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2091:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1717 |     return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFDiv(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFrem(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2105:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1738: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1738 |     return buildInstr(TargetOpcode::G_FDIV, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1738: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1738: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFrem(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2106:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1778 |     return buildInstr(TargetOpcode::G_INTRINSIC_TRUNC, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFrem(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2107:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFrem(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2108:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In function 'llvm::MachineInstrBuilder extractF64Exponent(llvm::Register, llvm::MachineIRBuilder&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeIntrinsicTrunc(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2146:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2122: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2122 |   auto ExpPart = B.buildIntrinsic(Intrinsic::amdgcn_ubfe, {S32}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2122: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'llvm::MachineInstrBuilder extractF64Exponent(llvm::Register, llvm::MachineIRBuilder&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2127,
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeIntrinsicTrunc(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2146:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeIntrinsicTrunc(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2152:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeIntrinsicTrunc(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2159: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 2159 |   auto SignBit64 = B.buildMergeLikeInstr(S64, {Zero32, SignBit});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2159: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeIntrinsicTrunc(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2161:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildNot(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeIntrinsicTrunc(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2162:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1672 |     return buildInstr(TargetOpcode::G_XOR, {Dst}, {Src0, NegOne});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1672: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeIntrinsicTrunc(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2163:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2191:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1826 |     return buildInstr(TargetOpcode::G_SITOFP, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2195: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2195 |     auto LdExp = B.buildIntrinsic(Intrinsic::amdgcn_ldexp, {S64}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2195: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2200:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1717 |     return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2213:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2215: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2215 |     auto LS = B.buildIntrinsic(Intrinsic::amdgcn_sffbh, {S32},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2216 |                                /*HasSideEffects=*/false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2215: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2219:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1854 |     return buildInstr(TargetOpcode::G_UMIN, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildCTLZ(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2221:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1690 |     return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1690: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildShl(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2222:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1614 |     return buildInstr(TargetOpcode::G_SHL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1614: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2224:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1854 |     return buildInstr(TargetOpcode::G_UMIN, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildOr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2225:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1658 |     return buildInstr(TargetOpcode::G_OR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1658: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2226:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1826 |     return buildInstr(TargetOpcode::G_SITOFP, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1826: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2226:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1821 |     return buildInstr(TargetOpcode::G_UITOFP, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeITOFP(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2227:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPTOI(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2263:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1778 |     return buildInstr(TargetOpcode::G_INTRINSIC_TRUNC, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPTOI(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2271:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAbs(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPTOI(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2272:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1764 |     return buildInstr(TargetOpcode::G_FABS, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPTOI(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2285:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFFloor(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPTOI(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2286:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1785: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1785 |     return buildInstr(TargetOpcode::G_FFLOOR, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1785: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1785: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPTOI(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2287:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOSI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPTOI(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2289:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1836 |     return buildInstr(TargetOpcode::G_FPTOSI, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1836: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPTOI(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2290:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1831 |     return buildInstr(TargetOpcode::G_FPTOUI, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPTOI(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2291:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1831 |     return buildInstr(TargetOpcode::G_FPTOUI, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeFPTOI(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2295: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 2295 |     Sign = B.buildMergeLikeInstr(S64, {Sign, Sign});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2295: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2297: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 2297 |     B.buildSub(Dst, B.buildXor(S64, B.buildMergeLikeInstr(S64, {Lo, Hi}), Sign),
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2297: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2300: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 2300 |     B.buildMergeLikeInstr(Dst, {Lo, Hi});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2300: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeSinCos(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2413:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeSinCos(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2414: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2414 |     TrigVal = B.buildIntrinsic(Intrinsic::amdgcn_fract, {Ty}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2414: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeSinCos(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2418:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::buildPCRelGlobalAddress(llvm::Register, llvm::LLT, llvm::MachineIRBuilder&, const llvm::GlobalValue*, int64_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2429: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2429 | bool AMDGPULegalizerInfo::buildPCRelGlobalAddress(Register DstReg, LLT PtrTy,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeGlobalValue(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2541: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2541 |             B.buildIntrinsic(Intrinsic::amdgcn_groupstaticsize, {S32}, false);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2541: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntToPtr(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeGlobalValue(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2542:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  675 |     return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:675: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeGlobalValue(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2572: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 2572 |   MachineMemOperand *GOTMMO = MF.getMachineMemOperand(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2573 |       MachinePointerInfo::getGOT(MF),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2574 |       MachineMemOperand::MOLoad | MachineMemOperand::MODereferenceable |
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2575 |           MachineMemOperand::MOInvariant,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2576 |       LoadTy, Align(8));
      | 
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAddrSpaceCast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeLoad(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2610:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:685: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  685 |     return buildInstr(TargetOpcode::G_ADDRSPACE_CAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:685: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:685: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/TargetInstrInfo.h:22,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:22:
In member function 'llvm::MachineMemOperand* llvm::MachineFunction::getMachineMemOperand(const llvm::MachineMemOperand*, int64_t, uint64_t)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeLoad(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2640:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/MachineFunction.h:997: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  997 |     return getMachineMemOperand(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  998 |         MMO, Offset, Size == ~UINT64_C(0) ? LLT() : LLT::scalar(8 * Size));
      | 
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFLog2(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFlog(llvm::MachineInstr&, llvm::MachineIRBuilder&, double) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2734:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1797: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1797 |     return buildInstr(TargetOpcode::G_FLOG2, {Dst}, {Src}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1797: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1797: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFlog(llvm::MachineInstr&, llvm::MachineIRBuilder&, double) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2737:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFExp(llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2750:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFExp2(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFExp(llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2751:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1803: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1803 |     return buildInstr(TargetOpcode::G_FEXP2, {Dst}, {Src}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1803: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1803: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFLog2(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPow(llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2767:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1797: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1797 |     return buildInstr(TargetOpcode::G_FLOG2, {Dst}, {Src}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1797: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1797: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeFPow(llvm::MachineInstr&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2768: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2768 |     auto Mul = B.buildIntrinsic(Intrinsic::amdgcn_fmul_legacy, {S32}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2768: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFExp2(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPow(llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2772:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1803: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1803 |     return buildInstr(TargetOpcode::G_FEXP2, {Dst}, {Src}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1803: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1803: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFLog2(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPow(llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2775:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1797: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1797 |     return buildInstr(TargetOpcode::G_FLOG2, {Dst}, {Src}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1797: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1797: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPow(llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2776:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPExt(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPow(llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2777:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  665 |     return buildInstr(TargetOpcode::G_FPEXT, {Res}, {Op}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:665: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeFPow(llvm::MachineInstr&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2778 |     auto Mul = B.buildIntrinsic(Intrinsic::amdgcn_fmul_legacy, {S32}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFExp2(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFPow(llvm::MachineInstr&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2783:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1803: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1803 |     return buildInstr(TargetOpcode::G_FEXP2, {Dst}, {Src}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1803: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1803: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeFFloor(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2823: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 2823 |   auto Fract = B.buildIntrinsic(Intrinsic::amdgcn_fract, {S64}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2823: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMinNumIEEE(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFFloor(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2842:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1602: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1602 |     return buildInstr(TargetOpcode::G_FMINNUM_IEEE, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1602: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1602: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMinNum(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFFloor(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2844:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1590 |     return buildInstr(TargetOpcode::G_FMINNUM, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFFloor(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2852:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFFloor(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2853:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1717 |     return buildInstr(TargetOpcode::G_FADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1717: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeBuildVector(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2877: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 2877 |   auto Merge = B.buildMergeLikeInstr(S32, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2877: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeBuildVector(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2878:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::AMDGPULegalizerInfo::buildMultiply(llvm::LegalizerHelper&, llvm::MutableArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, bool, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3092:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  561 |     return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::buildMultiply(llvm::LegalizerHelper&, llvm::MutableArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, bool, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3094:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAdde(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::AMDGPULegalizerInfo::buildMultiply(llvm::LegalizerHelper&, llvm::MutableArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, llvm::ArrayRef<llvm::Register>, bool, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3096:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  599 |     return buildInstr(TargetOpcode::G_UADDE, {Res, CarryOut},
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 |                                              {Op0, Op1, CarryIn});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:599: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeCTLZ_CTTZ(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3190: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3190 |   auto Tmp = B.buildInstr(NewOpc, {DstTy}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3190: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3190: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMin(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeCTLZ_CTTZ(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3191:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1854 |     return buildInstr(TargetOpcode::G_UMIN, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1854: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::loadInputValue(llvm::Register, llvm::MachineIRBuilder&, const llvm::ArgDescriptor*, const llvm::TargetRegisterClass*, llvm::LLT) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3248: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3248 | bool AMDGPULegalizerInfo::loadInputValue(Register DstReg, MachineIRBuilder &B,
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3256: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3256 |   Register LiveIn = getFunctionLiveInPhysReg(B.getMF(), B.getTII(), SrcReg,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3257 |                                              *ArgRC, B.getDebugLoc(), ArgTy);
      | 
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildLShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::loadInputValue(llvm::Register, llvm::MachineIRBuilder&, const llvm::ArgDescriptor*, const llvm::TargetRegisterClass*, llvm::LLT) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3270:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1620 |     return buildInstr(TargetOpcode::G_LSHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1620: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAnd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::loadInputValue(llvm::Register, llvm::MachineIRBuilder&, const llvm::ArgDescriptor*, const llvm::TargetRegisterClass*, llvm::LLT) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3273:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1642 |     return buildInstr(TargetOpcode::G_AND, {Dst}, {Src0, Src1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1642: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::loadInputValue(llvm::Register, llvm::MachineIRBuilder&, llvm::AMDGPUFunctionArgInfo::PreloadedValue) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3306: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3306 |   return loadInputValue(DstReg, B, Arg, ArgRC, ArgTy);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'llvm::Register llvm::AMDGPULegalizerInfo::getSegmentAperture(unsigned int, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1849: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1849 |     B.buildInstr(AMDGPU::S_MOV_B64, {Dst}, {Register(ApertureRegNo)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1849: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1849: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1873: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1873 |     MachineMemOperand *MMO = MF.getMachineMemOperand(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1874 |         PtrInfo,
      |         ~~~~~~~~
 1875 |         MachineMemOperand::MOLoad | MachineMemOperand::MODereferenceable |
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1876 |             MachineMemOperand::MOInvariant,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1877 |         LLT::scalar(32), commonAlignment(Align(64), Offset));
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1896: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1896 |   MachineMemOperand *MMO = MF.getMachineMemOperand(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1897 |       PtrInfo,
      |       ~~~~~~~~
 1898 |       MachineMemOperand::MOLoad | MachineMemOperand::MODereferenceable |
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1899 |           MachineMemOperand::MOInvariant,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1900 |       LLT::scalar(32), commonAlignment(Align(64), StructOffset));
      | 
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeAddrSpaceCast(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1988:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  670 |     return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeAddrSpaceCast(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1992: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 1992 |     auto BuildPtr = B.buildMergeLikeInstr(DstTy, {SrcAsInt, ApertureReg});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1992: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeAddrSpaceCast(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2024:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  670 |     return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeAddrSpaceCast(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2026: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 2026 |     B.buildMergeLikeInstr(Dst, {PtrLo, HighAddr});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:2026: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool llvm::AMDGPULegalizerInfo::loadInputValue(llvm::Register, llvm::MachineIRBuilder&, llvm::AMDGPUFunctionArgInfo::PreloadedValue) const',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizePreloadedArgIntrin(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, llvm::AMDGPUFunctionArgInfo::PreloadedValue) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3312:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3306: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3306 |   return loadInputValue(DstReg, B, Arg, ArgRC, ArgTy);
      | 
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertInstr(unsigned int, const llvm::DstOp&, const llvm::SrcOp&, unsigned int)',
    inlined from 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAssertZExt(const llvm::DstOp&, const llvm::SrcOp&, unsigned int)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:878,
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeWorkitemIDIntrinsic(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, unsigned int, llvm::AMDGPUFunctionArgInfo::PreloadedValue) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3359:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  870 |     return buildInstr(Opc, Res, Op).addImm(Val);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:870: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3433:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1821 |     return buildInstr(TargetOpcode::G_UITOFP, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3434: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3434 |   auto RcpIFlag = B.buildInstr(AMDGPU::G_AMDGPU_RCP_IFLAG, {S32}, {FloatY});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3434: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3434: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3436:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3437:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1831 |     return buildInstr(TargetOpcode::G_FPTOUI, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3440:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3441:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3442:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1565 |     return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3442:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3445:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1565 |     return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3446:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3446:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildSub(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM32Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3453:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1543 |     return buildInstr(TargetOpcode::G_SUB, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1543: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'std::pair<llvm::Register, llvm::Register> emitReciprocalU64(llvm::MachineIRBuilder&, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3482,
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3517:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1821 |     return buildInstr(TargetOpcode::G_UITOFP, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUITOFP(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'std::pair<llvm::Register, llvm::Register> emitReciprocalU64(llvm::MachineIRBuilder&, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3483,
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3517:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1821 |     return buildInstr(TargetOpcode::G_UITOFP, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1821: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMAD(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::pair<llvm::Register, llvm::Register> emitReciprocalU64(llvm::MachineIRBuilder&, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3485,
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3517:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1752 |     return buildInstr(TargetOpcode::G_FMAD, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In function 'std::pair<llvm::Register, llvm::Register> emitReciprocalU64(llvm::MachineIRBuilder&, llvm::Register)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3517:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3488: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3488 |   auto Rcp = B.buildInstr(AMDGPU::G_AMDGPU_RCP_IFLAG, {S32}, {Mad});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3488: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3488: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::pair<llvm::Register, llvm::Register> emitReciprocalU64(llvm::MachineIRBuilder&, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3490,
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3517:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::pair<llvm::Register, llvm::Register> emitReciprocalU64(llvm::MachineIRBuilder&, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3494,
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3517:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildIntrinsicTrunc(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::pair<llvm::Register, llvm::Register> emitReciprocalU64(llvm::MachineIRBuilder&, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3495,
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3517:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1778 |     return buildInstr(TargetOpcode::G_INTRINSIC_TRUNC, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1778: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMAD(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::pair<llvm::Register, llvm::Register> emitReciprocalU64(llvm::MachineIRBuilder&, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3498,
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3517:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1752 |     return buildInstr(TargetOpcode::G_FMAD, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1752: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'std::pair<llvm::Register, llvm::Register> emitReciprocalU64(llvm::MachineIRBuilder&, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3501,
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3517:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1831 |     return buildInstr(TargetOpcode::G_FPTOUI, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFPTOUI(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'std::pair<llvm::Register, llvm::Register> emitReciprocalU64(llvm::MachineIRBuilder&, llvm::Register)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3502,
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3517:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1831 |     return buildInstr(TargetOpcode::G_FPTOUI, {Dst}, {Src0});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1831: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3519: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 3519 |   auto Rcp = B.buildMergeLikeInstr(S64, {RcpLo, RcpHi});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3519: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3524:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3525:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1565 |     return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3531:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  561 |     return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3533: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 3533 |   auto Add1 = B.buildMergeLikeInstr(S64, {Add1_Lo, Add1_Hi});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3533: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3535:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3536:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1565 |     return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUAddo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3542:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  561 |     return buildInstr(TargetOpcode::G_UADDO, {Res, CarryOut}, {Op0, Op1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:561: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3544: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 3544 |   auto Add2 = B.buildMergeLikeInstr(S64, {Add2_Lo, Add2_Hi});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3544: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUMulH(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3550:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1565 |     return buildInstr(TargetOpcode::G_UMULH, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1565: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3551:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1559 |     return buildInstr(TargetOpcode::G_MUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1559: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUSubo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3555:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  567 |     return buildInstr(TargetOpcode::G_USUBO, {Res, CarryOut}, {Op0, Op1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3558: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 3558 |   auto Sub1 = B.buildMergeLikeInstr(S64, {Sub1_Lo, Sub1_Hi});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3558: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUSubo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3578:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  567 |     return buildInstr(TargetOpcode::G_USUBO, {Res, CarryOut}, {Op0, Op1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3581: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 3581 |   auto Sub2 = B.buildMergeLikeInstr(S64, {Sub2_Lo, Sub2_Hi});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3581: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildUSubo(const llvm::DstOp&, const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&)',
    inlined from 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3595:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  567 |     return buildInstr(TargetOpcode::G_USUBO, {Res, CarryOut}, {Op0, Op1});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:567: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'void llvm::AMDGPULegalizerInfo::legalizeUnsignedDIV_REM64Impl(llvm::MachineIRBuilder&, llvm::Register, llvm::Register, llvm::Register, llvm::Register) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3599: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 3599 |   auto Sub3 = B.buildMergeLikeInstr(S64, {Sub3_Lo, Sub3_Hi});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3599: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeSignedDIV_REM(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3674:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAShr(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeSignedDIV_REM(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3675:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1626 |     return buildInstr(TargetOpcode::G_ASHR, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1626: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3756:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3767: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3767 |   auto RCP = B.buildIntrinsic(Intrinsic::amdgcn_rcp, {ResTy}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3767: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3770:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFNeg(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3792:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1758 |     return buildInstr(TargetOpcode::G_FNEG, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1758: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3795: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 3795 |   auto R = B.buildIntrinsic(Intrinsic::amdgcn_rcp, {ResTy}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3795: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3799:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3800:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3802:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3803:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3805:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3806:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMA(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFastUnsafeFDIV64(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3808:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1745 |     return buildInstr(TargetOpcode::G_FMA, {Dst}, {Src0, Src1, Src2}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1745: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFAbs(const llvm::DstOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIVFastIntrin(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4039:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1764 |     return buildInstr(TargetOpcode::G_FABS, {Dst}, {Src0}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1764: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIVFastIntrin(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4049:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeFDIVFastIntrin(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4051: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4051 |   auto RCP = B.buildIntrinsic(Intrinsic::amdgcn_rcp, {S32}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4051: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIVFastIntrin(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4055:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMul(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeFDIVFastIntrin(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4057:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1584 |     return buildInstr(TargetOpcode::G_FMUL, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1584: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeRsqClampIntrinsic(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4089: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 4089 |   auto Rsq = B.buildIntrinsic(Intrinsic::amdgcn_rsq, {Ty}, false)
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4089: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMinNumIEEE(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeRsqClampIntrinsic(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4099:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1602: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1602 |     return buildInstr(TargetOpcode::G_FMINNUM_IEEE, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1602: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1602: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMinNum(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeRsqClampIntrinsic(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4100:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1590 |     return buildInstr(TargetOpcode::G_FMINNUM, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1590: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMaxNumIEEE(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeRsqClampIntrinsic(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4105:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1608: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1608 |     return buildInstr(TargetOpcode::G_FMAXNUM_IEEE, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1608: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1608: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildFMaxNum(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeRsqClampIntrinsic(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4107:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1596 |     return buildInstr(TargetOpcode::G_FMAXNUM, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1596: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'bool llvm::AMDGPULegalizerInfo::loadInputValue(llvm::Register, llvm::MachineIRBuilder&, llvm::AMDGPUFunctionArgInfo::PreloadedValue) const',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizePreloadedArgIntrin(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, llvm::AMDGPUFunctionArgInfo::PreloadedValue) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3312,
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeImplicitArgPtr(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4167:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:3306: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 3306 |   return loadInputValue(DstReg, B, Arg, ArgRC, ArgTy);
      | 
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildPtrToInt(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'std::pair<llvm::Register, unsigned int> llvm::AMDGPULegalizerInfo::splitBufferOffsets(llvm::MachineIRBuilder&, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4241:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  670 |     return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:670: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildAdd(const llvm::DstOp&, const llvm::SrcOp&, const llvm::SrcOp&, std::optional<unsigned int>)',
    inlined from 'std::pair<llvm::Register, unsigned int> llvm::AMDGPULegalizerInfo::splitBufferOffsets(llvm::MachineIRBuilder&, llvm::Register) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4262:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
 1526 |     return buildInstr(TargetOpcode::G_ADD, {Dst}, {Src0, Src1}, Flags);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1526: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:107:26,
    inlined from 'llvm::LLT getBitcastRegisterType(llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:143,
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeSBufferLoad(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5241:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'llvm::LLT getPow2VectorType(llvm::LLT)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:53,
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeSBufferLoad(llvm::LegalizerHelper&, llvm::MachineInstr&) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5269:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeTrapHsaQueuePtr(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5331: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 5331 |     MachineMemOperand *MMO = MF.getMachineMemOperand(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5332 |         PtrInfo,
      |         ~~~~~~~~
 5333 |         MachineMemOperand::MOLoad | MachineMemOperand::MODereferenceable |
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5334 |             MachineMemOperand::MOInvariant,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5335 |         LLT::scalar(64), commonAlignment(Align(64), Offset));
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In member function 'bool llvm::AMDGPULegalizerInfo::legalizeBVHIntrinsic(llvm::MachineInstr&, llvm::MachineIRBuilder&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5465: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 5465 |                 S32, B.buildMergeLikeInstr(V2S16, {UnmergeRayInvDir.getReg(0),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5466 |                                                    UnmergeRayDir.getReg(0)}))
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5465: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5469: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 5469 |                 S32, B.buildMergeLikeInstr(V2S16, {UnmergeRayInvDir.getReg(1),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5470 |                                                    UnmergeRayDir.getReg(1)}))
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5469: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5473: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 5473 |                 S32, B.buildMergeLikeInstr(V2S16, {UnmergeRayInvDir.getReg(2),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5474 |                                                    UnmergeRayDir.getReg(2)}))
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5473: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5462: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 5462 |       auto MergedDir = B.buildMergeLikeInstr(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5463 |           V3S32,
      |           ~~~~~~
 5464 |           {B.buildBitcast(
      |           ~~~~~~~~~~~~~~~~
 5465 |                 S32, B.buildMergeLikeInstr(V2S16, {UnmergeRayInvDir.getReg(0),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5466 |                                                    UnmergeRayDir.getReg(0)}))
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 5467 |                .getReg(0),
      |                ~~~~~~~~~~~
 5468 |            B.buildBitcast(
      |            ~~~~~~~~~~~~~~~
 5469 |                 S32, B.buildMergeLikeInstr(V2S16, {UnmergeRayInvDir.getReg(1),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5470 |                                                    UnmergeRayDir.getReg(1)}))
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 5471 |                .getReg(0),
      |                ~~~~~~~~~~~
 5472 |            B.buildBitcast(
      |            ~~~~~~~~~~~~~~~
 5473 |                 S32, B.buildMergeLikeInstr(V2S16, {UnmergeRayInvDir.getReg(2),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5474 |                                                    UnmergeRayDir.getReg(2)}))
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 5475 |                .getReg(0)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5462: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5505: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 5505 |       B.buildMergeLikeInstr(R1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
 5506 |                             {UnmergeRayDir.getReg(0), UnmergeRayDir.getReg(1)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5505: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5507: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 5507 |       B.buildMergeLikeInstr(
      |       ~~~~~~~~~~~~~~~~~~~~~~
 5508 |           R2, {UnmergeRayDir.getReg(2), UnmergeRayInvDir.getReg(0)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5507: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5509: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
 5509 |       B.buildMergeLikeInstr(
      |       ~~~~~~~~~~~~~~~~~~~~~~
 5510 |           R3, {UnmergeRayInvDir.getReg(1), UnmergeRayInvDir.getReg(2)});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5509: note: parameter passing for argument of type 'std::initializer_list<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeBufferLoad(llvm::MachineInstr&, llvm::MachineRegisterInfo&, llvm::MachineIRBuilder&, bool, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4584:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::Register llvm::AMDGPULegalizerInfo::handleD16VData(llvm::MachineIRBuilder&, llvm::MachineRegisterInfo&, llvm::Register, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4316:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::Register llvm::AMDGPULegalizerInfo::handleD16VData(llvm::MachineIRBuilder&, llvm::MachineRegisterInfo&, llvm::Register, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4354:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::Register llvm::AMDGPULegalizerInfo::handleD16VData(llvm::MachineIRBuilder&, llvm::MachineRegisterInfo&, llvm::Register, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4326:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::Register llvm::AMDGPULegalizerInfo::handleD16VData(llvm::MachineIRBuilder&, llvm::MachineRegisterInfo&, llvm::Register, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4336:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::Register llvm::AMDGPULegalizerInfo::handleD16VData(llvm::MachineIRBuilder&, llvm::MachineRegisterInfo&, llvm::Register, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4337:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::Register llvm::AMDGPULegalizerInfo::handleD16VData(llvm::MachineIRBuilder&, llvm::MachineRegisterInfo&, llvm::Register, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4342:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::Register llvm::AMDGPULegalizerInfo::handleD16VData(llvm::MachineIRBuilder&, llvm::MachineRegisterInfo&, llvm::Register, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4347:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::Register llvm::AMDGPULegalizerInfo::handleD16VData(llvm::MachineIRBuilder&, llvm::MachineRegisterInfo&, llvm::Register, bool) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4355:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeImageIntrinsic(llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::GISelChangeObserver&, const llvm::AMDGPU::ImageDimIntrinsicInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4949:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::MachineInstrBuilder llvm::MachineIRBuilder::buildBitcast(const llvm::DstOp&, const llvm::SrcOp&)',
    inlined from 'void packImage16bitOpsToDwords(llvm::MachineIRBuilder&, llvm::MachineInstr&, llvm::SmallVectorImpl<llvm::Register>&, unsigned int, const llvm::AMDGPU::ImageDimIntrinsicInfo*, bool, bool)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4800,
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeImageIntrinsic(llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::GISelChangeObserver&, const llvm::AMDGPU::ImageDimIntrinsicInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:4974:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
  680 |     return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src});
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::DstOp>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:680: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::SrcOp>' changed in GCC 7.1
In static member function 'static constexpr llvm::LLT llvm::LLT::scalarOrVector(llvm::ElementCount, llvm::LLT)',
    inlined from 'constexpr llvm::LLT llvm::LLT::changeElementCount(llvm::ElementCount) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:197:31,
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeImageIntrinsic(llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::GISelChangeObserver&, const llvm::AMDGPU::ImageDimIntrinsicInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5063:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:101:50: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  101 |     return EC.isScalar() ? ScalarTy : LLT::vector(EC, ScalarTy);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'bool llvm::AMDGPULegalizerInfo::legalizeImageIntrinsic(llvm::MachineInstr&, llvm::MachineIRBuilder&, llvm::GISelChangeObserver&, const llvm::AMDGPU::ImageDimIntrinsicInfo*) const' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:5087:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:616:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  616 |   LegalizeRuleSet &legalForTypesWithMemDesc(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionForCartesianProduct(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:542:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  542 |   actionForCartesianProduct(LegalizeAction Action,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:542:3: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:480:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  480 |   LegalizeRuleSet &actionFor(LegalizeAction Action,
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list<llvm::LLT>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:480:20: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::maxScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:979:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  979 |   LegalizeRuleSet &maxScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalarOrElt(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:925:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  925 |   LegalizeRuleSet &minScalarOrElt(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::clampMaxNumElements(unsigned int, llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1131:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1131 |   LegalizeRuleSet &clampMaxNumElements(unsigned TypeIdx, const LLT EltTy,
      |                    ^~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::minScalar(unsigned int, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:945:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  945 |   LegalizeRuleSet &minScalar(unsigned TypeIdx, const LLT Ty) {
      |                    ^~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::clampScalar(unsigned int, llvm::LLT, llvm::LLT)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1006:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1006 |   LegalizeRuleSet &clampScalar(unsigned TypeIdx, const LLT MinTy,
      |                    ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1006:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::clampMaxNumElementsStrict(unsigned int, llvm::LLT, unsigned int)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1172:20: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1172 |   LegalizeRuleSet &clampMaxNumElementsStrict(unsigned TypeIdx, const LLT EltTy,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:513:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:518:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:519:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:520:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:521:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:522:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:533:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:541:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:550:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:558:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:565:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:575:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:589:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:595:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:607:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:635:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:651:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:671:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:678:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:685:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:691:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:701:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:706:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:714:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:716:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:757:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:764:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:769:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:776:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In constructor 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:778: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  774 |       getActionDefinitionsBuilder(G_FFLOOR)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  775 |         .customFor({S64})
      |         ~~~~~~~~~~~~~~~~~
  776 |         .legalFor({S32, S64})
      |         ~~~~~~~~~~~~~~~~~~~~~
  777 |         .scalarize(0)
      |         ~~~~~~~~~~~~~
  778 |         .clampScalar(0, S32, S64);
      | 
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:781:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In constructor 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:783: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
  780 |       getActionDefinitionsBuilder(G_FFLOOR)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  781 |         .legalFor({S32, S64})
      |         ~~~~~~~~~~~~~~~~~~~~~
  782 |         .scalarize(0)
      |         ~~~~~~~~~~~~~
  783 |         .clampScalar(0, S32, S64);
      | 
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:801:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:807:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:892:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:897:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:902:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:930:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:932:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:945:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:953:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:955:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:983:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:989:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1018:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1025:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1035:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1044:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1053:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1063:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1072:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1073:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1088:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1089:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1150:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForTypesWithMemDesc(std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1305:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:620:64: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
  620 |                     LegalityPredicates::typePairAndMemDescInSet(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  621 |                         typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In constructor 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1319: note: parameter passing for argument of type 'std::initializer_list<llvm::LegalityPredicates::TypePairAndMemDesc>' changed in GCC 7.1
 1319 |     ExtLoads.legalForTypesWithMemDesc(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1320 |         {{S32, FlatPtr, S8, 8}, {S32, FlatPtr, S16, 16}});
      | 
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1383:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static constexpr llvm::LLT llvm::LLT::fixed_vector(unsigned int, llvm::LLT)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1384:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/LowLevelTypeImpl.h:84:18: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   84 |     return vector(ElementCount::getFixed(NumElements), ScalarTy);
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1381:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp: In constructor 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1433: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
 1433 |     Shifts.clampScalar(0, S32, S64);
      | 
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1532:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalForCartesianProduct(std::initializer_list<llvm::LLT>, std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1533:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:632:37: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  632 |     return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1545:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1649:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::legalFor(std::initializer_list<llvm::LLT>)',
    inlined from 'llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(const llvm::GCNSubtarget&, const llvm::GCNTargetMachine&)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp:1695:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:594:21: note: parameter passing for argument of type 'std::initializer_list<llvm::LLT>' changed in GCC 7.1
  594 |     return actionFor(LegalizeAction::Legal, Types);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/GCNSubtarget.h:21,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h: In member function 'unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  922 |     const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/SIInstrInfo.h:922: note: the temporary was destroyed at the end of the full expression '(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](OpNo)'
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp: In member function 'bool llvm::AMDGPUInstructionSelector::hasVgprParts(llvm::ArrayRef<GEPInfo>) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:2669: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::AMDGPUInstructionSelector::GEPInfo>' changed in GCC 7.1
 2669 | bool AMDGPUInstructionSelector::hasVgprParts(ArrayRef<GEPInfo> AddrInfo) const {
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp: In member function 'bool llvm::AMDGPUInstructionSelector::selectReturnAddress(llvm::MachineInstr&) const':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:1489: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1489 |   Register LiveIn = getFunctionLiveInPhysReg(MF, TII, ReturnAddrReg,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                              AMDGPU::SReg_64RegClass, DL);
      | 
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper<ELFT>::printMipsGOT(const {anonymous}::MipsGOTParser<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6314:6:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6367:22: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 6367 |       const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
      |                      ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6367:56: note: the temporary was destroyed at the end of the full expression '(({anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::big, true> >*)this)->{anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::big, true> >::<anonymous>.{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dynamic_symbols().llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<llvm::support::big, true> > >::operator[](0)'
 6367 |       const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper<ELFT>::printMipsGOT(const {anonymous}::MipsGOTParser<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6314:6:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6367:22: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 6367 |       const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
      |                      ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6367:56: note: the temporary was destroyed at the end of the full expression '(({anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::little, true> >*)this)->{anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::little, true> >::<anonymous>.{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dynamic_symbols().llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<llvm::support::little, true> > >::operator[](0)'
 6367 |       const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper<ELFT>::printMipsGOT(const {anonymous}::MipsGOTParser<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6314:6:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6367:22: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 6367 |       const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
      |                      ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6367:56: note: the temporary was destroyed at the end of the full expression '(({anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::big, false> >*)this)->{anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::big, false> >::<anonymous>.{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dynamic_symbols().llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<llvm::support::big, false> > >::operator[](0)'
 6367 |       const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper<ELFT>::printMipsGOT(const {anonymous}::MipsGOTParser<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6314:6:   required from here
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6367:22: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 6367 |       const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
      |                      ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6367:56: note: the temporary was destroyed at the end of the full expression '(({anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::little, false> >*)this)->{anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::little, false> >::<anonymous>.{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dynamic_symbols().llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<llvm::support::little, false> > >::operator[](0)'
 6367 |       const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~^
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In function 'llvm::DenseMap<long long unsigned int, const {anonymous}::GroupSection*> mapSectionsToGroups(llvm::ArrayRef<{anonymous}::GroupSection>)':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3483:1: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
 3483 | mapSectionsToGroups(ArrayRef<GroupSection> Groups) {
      | ^~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ObjDumper.h:16,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/llvm-readobj.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:12,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:14:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::support::big, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::support::big, true>::Off, llvm::object::ELFType<llvm::support::big, true>::Addr)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1, 1>}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:44:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
   44 |   static Ret callback_fn(intptr_t callable, Params ...params) {
      |              ^~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:44:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::LLVMELFDumper<llvm::object::ELFType<llvm::support::little, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::support::little, true>::Off, llvm::object::ELFType<llvm::support::little, true>::Addr)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1, 1>}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:44:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:44:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::little, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::support::little, true>::Off, llvm::object::ELFType<llvm::support::little, true>::Addr)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1, 1>}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:44:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:44:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h: In static member function 'static Ret llvm::function_ref<Ret(Params ...)>::callback_fn(intptr_t, Params ...) [with Callable = {anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::big, true> >::printNotes()::<lambda(std::optional<llvm::StringRef>, llvm::object::ELFType<llvm::support::big, true>::Off, llvm::object::ELFType<llvm::support::big, true>::Addr)>; Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1, 1>}]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:44:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:44:14: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ObjDumper.h:12:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'llvm::Expected<std::vector<long long unsigned int, std::allocator<long long unsigned int> > > toULEB128Array(llvm::ArrayRef<unsigned char>)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4893:18:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3493:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
 3493 |   DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V);
      |                                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6602:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
 6602 |   DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V);
      |                                            ^~~
In file included from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:20:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::big, 1>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:198:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  198 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:198:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  198 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3493:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
 3493 |   DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V);
      |                                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6602:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
 6602 |   DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V);
      |                                            ^~~
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2610:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  325 |     printHexListImpl(Label, HexList);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2624:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  325 |     printHexListImpl(Label, HexList);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2610:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  325 |     printHexListImpl(Label, HexList);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2624:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  325 |     printHexListImpl(Label, HexList);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2610:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  325 |     printHexListImpl(Label, HexList);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2624:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  325 |     printHexListImpl(Label, HexList);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2610:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  325 |     printHexListImpl(Label, HexList);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
In member function 'void llvm::ScopedPrinter::printHexList(llvm::StringRef, const T&) [with T = llvm::ArrayRef<llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::big, 1> >]',
    inlined from 'void {anonymous}::ELFDumper<ELFT>::printGnuHashTable() [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2624:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
  325 |     printHexListImpl(Label, HexList);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:325:21: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::HexNumber>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3493:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
 3493 |   DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V);
      |                                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6602:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
 6602 |   DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V);
      |                                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::GNUELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3493:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
 3493 |   DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V);
      |                                            ^~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In member function 'void {anonymous}::LLVMELFDumper<ELFT>::printGroupSections() [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6602:44: note: parameter passing for argument of type 'llvm::ArrayRef<{anonymous}::GroupSection>' changed in GCC 7.1
 6602 |   DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V);
      |                                            ^~~
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1, 1>}]',
    inlined from 'void printNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5699:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:68:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1>' changed in GCC 7.1
   68 |     return callback(callable, std::forward<Params>(params)...);
      |            ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:68:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1>' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1, 1>}]',
    inlined from 'void printNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5731:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:68:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1>' changed in GCC 7.1
   68 |     return callback(callable, std::forward<Params>(params)...);
      |            ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:68:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1>' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1, 1>}]',
    inlined from 'void printNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5699:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:68:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
   68 |     return callback(callable, std::forward<Params>(params)...);
      |            ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:68:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
In member function 'Ret llvm::function_ref<Ret(Params ...)>::operator()(Params ...) const [with Ret = void; Params = {std::optional<llvm::StringRef>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1, 1>, llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1, 1>}]',
    inlined from 'void printNotesHelper(const {anonymous}::ELFDumper<ELFT>&, llvm::function_ref<void(std::optional<llvm::StringRef>, typename ELFT::Off, typename ELFT::Addr)>, llvm::function_ref<llvm::Error(const typename ELFT::Note&, bool)>, llvm::function_ref<void()>) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5731:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:68:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
   68 |     return callback(callable, std::forward<Params>(params)...);
      |            ^~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/STLFunctionalExtras.h:68:12: note: parameter passing for argument of type 'llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>' changed in GCC 7.1
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::big, 1>; TFlag = unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned char; TFlag = unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h: In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1>; TFlag = unsigned int]':
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7005:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7005:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7005:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = unsigned int; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printVersionDependencySection(const Elf_Shdr*) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7005:19:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::support::little, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6918:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6918:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::support::big, false>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6918:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<unsigned int, llvm::support::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printProgramHeaders() [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6918:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::big, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSectionHeaders() [with ELFT = llvm::object::ELFType<llvm::support::big, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6691:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void llvm::ScopedPrinter::printFlags(llvm::StringRef, T, llvm::ArrayRef<llvm::EnumEntry<TEnum> >, TFlag, TFlag, TFlag) [with T = llvm::support::detail::packed_endian_specific_integral<long long unsigned int, llvm::support::little, 1>; TFlag = unsigned int]',
    inlined from 'void {anonymous}::LLVMELFDumper<ELFT>::printSectionHeaders() [with ELFT = llvm::object::ELFType<llvm::support::little, true>]' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6691:17:
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:185:19: note: parameter passing for argument of type 'llvm::ArrayRef<llvm::FlagEntry>' changed in GCC 7.1
  185 |     printFlagsImpl(Label, hex(Value), SetFlags);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3834/4009] Linking CXX static library lib/libLLVMAMDGPUDesc.a
[3835/4009] Linking CXX static library lib/libLLVMAMDGPUTargetMCA.a
[3836/4009] Linking CXX static library lib/libLLVMAMDGPUAsmParser.a
[3837/4009] Linking CXX static library lib/libLLVMAMDGPUCodeGen.a
In file included from /usr/include/c++/13.2.1/vector:72,
                 from /usr/include/c++/13.2.1/functional:64,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/SmallVector.h:24,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/ADT/ArrayRef.h:13,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCDisassembler/MCSymbolizer.h:18,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/include/llvm/MC/MCDisassembler/MCDisassembler.h:14,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19,
                 from /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:19:
/usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21,
    inlined from 'virtual bool llvm::AMDGPUSymbolizer::tryAddingSymbolicOperand(llvm::MCInst&, llvm::raw_ostream&, int64_t, uint64_t, bool, uint64_t, uint64_t, uint64_t)' at /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:2268:
/usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3838/4009] Linking CXX static library lib/libLLVMAMDGPUDisassembler.a
[3839/4009] Linking CXX shared library lib/libLLVM-16.so
[3840/4009] Linking CXX executable bin/llvm-exegesis
[3841/4009] Linking CXX shared module unittests/Passes/DoublerPlugin.so
[3842/4009] Linking CXX shared module unittests/Passes/TestPlugin.so
[3843/4009] Linking CXX shared module unittests/Analysis/InlineAdvisorPlugin.so
[3844/4009] Linking CXX executable bin/verify-uselistorder
[3845/4009] Linking CXX executable bin/sanstats
[3846/4009] Linking CXX executable bin/sancov
[3847/4009] Linking CXX shared library lib/libRemarks.so.16
[3848/4009] Linking CXX executable bin/opt
[3849/4009] Linking CXX executable bin/llvm-yaml-parser-fuzzer
[3850/4009] Linking CXX executable bin/llvm-yaml-numeric-parser-fuzzer
[3851/4009] Linking CXX executable bin/llvm-xray
[3852/4009] Linking CXX executable bin/llvm-undname
[3853/4009] Linking CXX executable bin/llvm-tli-checker
[3854/4009] Linking CXX executable bin/llvm-tapi-diff
[3855/4009] Linking CXX executable bin/llvm-strings
[3856/4009] Linking CXX executable bin/llvm-stress
[3857/4009] Linking CXX executable bin/llvm-split
[3858/4009] Linking CXX executable bin/llvm-special-case-list-fuzzer
[3859/4009] Linking CXX executable bin/llvm-size
[3860/4009] Linking CXX executable bin/llvm-sim
[3861/4009] Linking CXX executable bin/llvm-rust-demangle-fuzzer
[3862/4009] Linking CXX executable bin/llvm-rtdyld
[3863/4009] Linking CXX executable bin/llvm-remarkutil
[3864/4009] Linking CXX executable bin/llvm-remark-size-diff
[3865/4009] Linking CXX executable bin/llvm-reduce
[3866/4009] Linking CXX executable bin/llvm-readobj
[3867/4009] Linking CXX executable bin/llvm-rc
[3868/4009] Linking CXX executable bin/llvm-profgen
[3869/4009] Linking CXX executable bin/llvm-pdbutil
[3870/4009] Linking CXX executable bin/llvm-opt-report
[3871/4009] Linking CXX executable bin/llvm-opt-fuzzer
[3872/4009] Linking CXX executable bin/llvm-objcopy
[3873/4009] Linking CXX executable bin/llvm-nm
[3874/4009] Linking CXX executable bin/llvm-mt
[3875/4009] Linking CXX executable bin/llvm-modextract
[3876/4009] Linking CXX executable bin/llvm-ml
[3877/4009] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer
[3878/4009] Linking CXX executable bin/llvm-mca
[3879/4009] Linking CXX executable bin/llvm-mc
[3880/4009] Linking CXX executable bin/llvm-lto2
[3881/4009] Linking CXX executable bin/llvm-lipo
[3882/4009] Linking CXX executable bin/llvm-link
[3883/4009] Linking CXX executable bin/llvm-libtool-darwin
[3884/4009] Linking CXX executable bin/llvm-jitlink
[3885/4009] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
[3886/4009] Linking CXX executable bin/llvm-isel-fuzzer
[3887/4009] Linking CXX executable bin/llvm-ifs
[3888/4009] Linking CXX executable bin/llvm-gsymutil
[3889/4009] Linking CXX executable bin/llvm-extract
[3890/4009] Linking CXX executable bin/llvm-dwp
[3891/4009] Linking CXX executable bin/llvm-dwarfutil
[3892/4009] Linking CXX executable bin/llvm-dwarfdump
[3893/4009] Linking CXX executable bin/llvm-dlang-demangle-fuzzer
[3894/4009] Linking CXX executable bin/llvm-dis
[3895/4009] Linking CXX static library lib/libLLVMDiff.a
[3896/4009] Linking CXX executable bin/llvm-debuginfo-analyzer
[3897/4009] Linking CXX executable bin/llvm-cxxmap
[3898/4009] Linking CXX executable bin/llvm-cxxfilt
[3899/4009] Linking CXX executable bin/llvm-cxxdump
[3900/4009] Linking CXX executable bin/llvm-cvtres
[3901/4009] Linking CXX static library lib/libLLVMCFIVerify.a
[3902/4009] Linking CXX executable bin/llvm-cat
[3903/4009] Linking CXX executable bin/llvm-c-test
[3904/4009] Linking CXX executable bin/llvm-bcanalyzer
[3905/4009] Linking CXX executable bin/llvm-as
[3906/4009] Linking CXX executable bin/lli
[3907/4009] Linking CXX executable bin/llc
[3908/4009] Linking CXX executable bin/dsymutil
[3909/4009] Linking CXX executable bin/bugpoint
[3910/4009] Linking CXX executable bin/llvm-profdata
[3911/4009] Linking CXX executable bin/llvm-lto
[3912/4009] Linking CXX executable bin/llvm-ar
[3913/4009] Linking CXX shared module lib/LLVMgold.so
[3914/4009] Linking CXX shared library lib/libLTO.so.16
[3915/4009] Linking CXX static library lib/libllvm_gtest.a
[3916/4009] Linking CXX static library lib/libLLVMTestingAnnotations.a
[3917/4009] Linking CXX static library lib/libLLVMDebuginfod.a
[3918/4009] Linking CXX shared module lib/LLVMHello.so
[3919/4009] Creating library symlink lib/libRemarks.so
[3920/4009] Linking CXX executable bin/llvm-diff
[3921/4009] Linking CXX executable bin/llvm-cfi-verify
[3922/4009] Linking CXX executable unittests/Support/CommandLineInit/CommandLineInitTests
[3923/4009] Linking CXX static library lib/libllvm_gtest_main.a
[3924/4009] Linking CXX static library lib/libLLVMTestingSupport.a
[3925/4009] Linking CXX executable bin/llvm-symbolizer
[3926/4009] Linking CXX executable bin/llvm-objdump
[3927/4009] Linking CXX executable bin/llvm-debuginfod-find
[3928/4009] Linking CXX executable unittests/tools/llvm-mca/LLVMMCATests
[3929/4009] Linking CXX executable unittests/tools/llvm-profgen/LLVMProfgenTests
[3930/4009] Linking CXX executable unittests/Analysis/AnalysisTests
[3931/4009] Linking CXX executable unittests/XRay/XRayTests
[3932/4009] Linking CXX executable unittests/Passes/PluginsTests
[3933/4009] Linking CXX executable unittests/Transforms/Scalar/ScalarTests
[3934/4009] Linking CXX executable unittests/TextAPI/TextAPITests
[3935/4009] Linking CXX executable unittests/Testing/Support/TestingSupportTests
[3936/4009] Linking CXX executable unittests/TargetParser/TargetParserTests
[3937/4009] Linking CXX executable unittests/Support/SupportTests
[3938/4009] Linking CXX executable unittests/ProfileData/ProfileDataTests
[3939/4009] Linking CXX executable unittests/Passes/PassesBindingsTests
[3940/4009] Linking CXX executable unittests/ObjectYAML/ObjectYAMLTests
[3941/4009] Linking CXX executable unittests/Object/ObjectTests
[3942/4009] Linking CXX executable unittests/ObjCopy/ObjCopyTests
[3943/4009] Linking CXX executable unittests/MIR/MIRTests
[3944/4009] Linking CXX executable unittests/IR/IRTests
[3945/4009] Linking CXX executable unittests/InterfaceStub/InterfaceStubTests
[3946/4009] Linking CXX executable unittests/Frontend/LLVMFrontendTests
[3947/4009] Linking CXX executable unittests/FileCheck/FileCheckTests
[3948/4009] Linking CXX executable unittests/ExecutionEngine/Orc/OrcJITTests
[3949/4009] Linking CXX executable unittests/ExecutionEngine/JITLink/JITLinkTests
[3950/4009] Linking CXX executable unittests/DWARFLinkerParallel/DWARFLinkerParallelTests
[3951/4009] Linking CXX executable unittests/Debuginfod/DebuginfodTests
[3952/4009] Linking CXX executable unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests
[3953/4009] Linking CXX executable unittests/DebugInfo/PDB/DebugInfoPDBTests
[3954/4009] Linking CXX executable unittests/DebugInfo/MSF/DebugInfoMSFTests
[3955/4009] Generating ../../bin/llvm-windres
[3956/4009] Linking CXX executable unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests
[3957/4009] Generating ../../bin/llvm-readelf
[3958/4009] Linking CXX executable unittests/DebugInfo/GSYM/DebugInfoGSYMTests
[3959/4009] Linking CXX executable unittests/DebugInfo/DWARF/DebugInfoDWARFTests
[3960/4009] Linking CXX executable unittests/DebugInfo/CodeView/DebugInfoCodeViewTests
[3961/4009] Linking CXX executable unittests/CodeGen/CodeGenTests
[3962/4009] Linking CXX executable unittests/ADT/ADTTests
[3963/4009] Linking CXX executable unittests/tools/llvm-exegesis/LLVMExegesisTests
[3964/4009] Linking CXX executable unittests/tools/llvm-cfi-verify/CFIVerifyTests
[3965/4009] Linking CXX executable unittests/Transforms/Vectorize/VectorizeTests
[3966/4009] Linking CXX executable unittests/Transforms/Utils/UtilsTests
[3967/4009] Linking CXX executable unittests/Transforms/IPO/IPOTests
[3968/4009] Linking CXX executable unittests/Testing/Annotations/TestingAnnotationTests
[3969/4009] Linking CXX executable unittests/Testing/ADT/TestingADTTests
[3970/4009] Linking CXX executable unittests/Target/X86/X86Tests
[3971/4009] Copying llvm-locstats into /home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/build/./bin
[3972/4009] Linking CXX executable unittests/Target/WebAssembly/WebAssemblyTests
[3973/4009] Linking CXX executable unittests/Target/PowerPC/PowerPCTests
[3974/4009] Creating library symlink lib/libLTO.so
[3975/4009] Linking CXX executable unittests/Target/LoongArch/LoongArchTests
[3976/4009] Linking CXX executable unittests/Target/ARM/ARMTests
[3977/4009] Generating ../../bin/llvm-strip
[3978/4009] Generating ../../bin/llvm-bitcode-strip
[3979/4009] Generating ../../bin/llvm-install-name-tool
[3980/4009] Linking CXX executable unittests/Target/AMDGPU/AMDGPUTests
[3981/4009] Linking CXX executable unittests/Target/AArch64/AArch64Tests
[3982/4009] Linking CXX executable unittests/TableGen/TableGenTests
[3983/4009] Linking CXX executable unittests/Remarks/RemarksTests
[3984/4009] Linking CXX executable unittests/Option/OptionTests
[3985/4009] Linking CXX executable unittests/MI/MITests
[3986/4009] Linking CXX executable unittests/MC/X86/X86MCTests
[3987/4009] Linking CXX executable unittests/MC/SystemZ/SystemZAsmLexerTests
[3988/4009] Linking CXX executable unittests/MC/AMDGPU/AMDGPUDwarfTests
[3989/4009] Linking CXX executable unittests/MC/MCTests
[3990/4009] Linking CXX executable unittests/Linker/LinkerTests
[3991/4009] Linking CXX executable unittests/LineEditor/LineEditorTests
[3992/4009] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o
[3993/4009] Linking CXX executable unittests/FuzzMutate/FuzzMutateTests
[3994/4009] Linking CXX executable unittests/ExecutionEngine/MCJIT/MCJITTests
[3995/4009] Linking CXX executable unittests/ExecutionEngine/ExecutionEngineTests
[3996/4009] Linking CXX executable unittests/Demangle/DemangleTests
[3997/4009] Linking CXX executable unittests/CodeGen/GlobalISel/GlobalISelTests
[3998/4009] Linking CXX executable unittests/Bitstream/BitstreamTests
[3999/4009] Linking CXX executable unittests/Bitcode/BitcodeTests
[4000/4009] Linking CXX executable unittests/BinaryFormat/BinaryFormatTests
[4001/4009] Linking CXX executable unittests/AsmParser/AsmParserTests
[4002/4009] Linking CXX executable bin/llvm-debuginfod
[4003/4009] Linking CXX executable bin/llvm-cov
[4004/4009] Generating ../../bin/llvm-addr2line
[4005/4009] Generating ../../bin/llvm-dlltool
[4006/4009] Generating ../../bin/llvm-lib
[4007/4009] Generating ../../bin/llvm-ranlib
[4008/4009] Generating ../../bin/llvm-otool
[4009/4009] Linking CXX shared module lib/BugpointPasses.so
/usr/lib/python3.12/site-packages/setuptools/dist.py:318: InformationOnly: Normalizing '16.0.6dev' to '16.0.6.dev0'
  self.metadata.version = self._normalize_version(self.metadata.version)
running build
running build_py
creating build
creating build/lib
creating build/lib/lit
copying lit/__init__.py -> build/lib/lit
copying lit/worker.py -> build/lib/lit
copying lit/LitConfig.py -> build/lib/lit
copying lit/Test.py -> build/lib/lit
copying lit/TestRunner.py -> build/lib/lit
copying lit/BooleanExpression.py -> build/lib/lit
copying lit/reports.py -> build/lib/lit
copying lit/TestTimes.py -> build/lib/lit
copying lit/run.py -> build/lib/lit
copying lit/LitTestCase.py -> build/lib/lit
copying lit/ShUtil.py -> build/lib/lit
copying lit/util.py -> build/lib/lit
copying lit/ProgressBar.py -> build/lib/lit
copying lit/main.py -> build/lib/lit
copying lit/display.py -> build/lib/lit
copying lit/TestingConfig.py -> build/lib/lit
copying lit/discovery.py -> build/lib/lit
copying lit/cl_arguments.py -> build/lib/lit
copying lit/ShCommands.py -> build/lib/lit
creating build/lib/lit/builtin_commands
copying lit/builtin_commands/__init__.py -> build/lib/lit/builtin_commands
copying lit/builtin_commands/cat.py -> build/lib/lit/builtin_commands
copying lit/builtin_commands/diff.py -> build/lib/lit/builtin_commands
creating build/lib/lit/formats
copying lit/formats/__init__.py -> build/lib/lit/formats
copying lit/formats/googletest.py -> build/lib/lit/formats
copying lit/formats/base.py -> build/lib/lit/formats
copying lit/formats/shtest.py -> build/lib/lit/formats
creating build/lib/lit/llvm
copying lit/llvm/__init__.py -> build/lib/lit/llvm
copying lit/llvm/subst.py -> build/lib/lit/llvm
copying lit/llvm/config.py -> build/lib/lit/llvm
ninja: entering directory 'build'
[1/1] Running the LLVM regression tests
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/lit/lit/TestRunner.py:193: SyntaxWarning: invalid escape sequence '\c'
  """
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/utils/lit/lit/TestRunner.py:1464: SyntaxWarning: invalid escape sequence '\s'
  match = _caching_re_compile('^\s*%else\s*(%{)?').search(ln)
/home/buildozer/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/test/lit.cfg.py:200: SyntaxWarning: invalid escape sequence '\d'
  match = re.search('release (\d+)\.(\d+)', ptxas_out)
-- Testing: 48020 tests, 80 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 

Testing Time: 196.92s
  Skipped          :     8
  Unsupported      :  1948
  Passed           : 50291
  Expectedly Failed:   149
>>> llvm16: Entering fakeroot...
-- Install configuration: "Release"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/WindowsResource
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/WindowsResource/ResourceScriptTokenList.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/WindowsResource/ResourceProcessor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/WindowsResource/ResourceScriptToken.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Instruction.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/CodeEmitter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/InstrBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/View.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/HardwareUnits
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/HardwareUnits/ResourceManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/HardwareUnits/RegisterFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/HardwareUnits/RetireControlUnit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/HardwareUnits/Scheduler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/HardwareUnits/LSUnit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/HardwareUnits/HardwareUnit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/HWEventListener.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/SourceMgr.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/IncrementalSourceMgr.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/CustomBehaviour.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Pipeline.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Stages
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Stages/InstructionTables.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Stages/DispatchStage.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Stages/RetireStage.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Stages/Stage.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Stages/ExecuteStage.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Stages/InOrderIssueStage.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Stages/EntryStage.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Stages/MicroOpQueueStage.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Context.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MCA/Support.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Linker
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Linker/Linker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Linker/IRMover.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/WasmTraits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/WasmRelocs.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/MachO.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/MsgPackReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/Swift.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/DXContainer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/Dwarf.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/GOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/Dwarf.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/MsgPack.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/MachO.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/DXContainerConstants.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/Swift.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/Minidump.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/DynamicTags.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/MsgPackDocument.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/MsgPackWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/MsgPack.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/M68k.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/BPF.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/x86_64.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/Xtensa.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/MSP430.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/VE.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/LoongArch.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/CSKY.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/Lanai.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/ARC.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/ARM.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/i386.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/AVR.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/Mips.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/ELFRelocs/Sparc.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/Wasm.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/COFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/MinidumpConstants.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/Magic.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/BinaryFormat/XCOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/PassInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/RelLookupTableConverter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/AddDiscriminators.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LoopSimplify.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/PredicateInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/UnifyLoopExits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/MisExpect.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LoopVersioning.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/AMDGPUEmitPrintf.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SimplifyLibCalls.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LoopPeel.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/CallGraphUpdater.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/Cloning.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/Local.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/FixIrreducible.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/ValueMapper.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SSAUpdater.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SampleProfileInference.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/GlobalStatus.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/GuardUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/BuildLibCalls.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/StripGCRelocates.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/VNCoercion.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LoopRotationUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/PromoteMemToReg.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/MetaRenamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/CtorUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SymbolRewriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/InjectTLIMappings.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/Mem2Reg.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/Debugify.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/BasicBlockUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LCSSA.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/StripNonLineTableDebugInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/HelloWorld.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SSAUpdaterBulk.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/BypassSlowDivision.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/MatrixUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LowerIFunc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/InstructionNamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/MemoryOpRemark.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/Evaluator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LowerAtomic.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SanitizerStats.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/IntegerDivision.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/EscapeEnumerator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/CodeMoverUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/ModuleUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LowerGlobalDtors.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/FunctionImportUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LowerSwitch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/AssumeBundleBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/UnrollLoop.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/CanonicalizeAliases.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/FunctionComparator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/CallPromotionUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/CodeLayout.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SimplifyIndVar.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/BreakCriticalEdges.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/InstructionWorklist.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SCCPSolver.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SizeOpts.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/SplitModule.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LoopUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/NameAnonGlobals.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/CodeExtractor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils/LowerInvoke.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Vectorize.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Coroutines
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Coroutines/CoroElide.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Coroutines/CoroConditionalWrapper.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Coroutines/CoroSplit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Coroutines/CoroEarly.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Coroutines/CoroCleanup.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Vectorize
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Vectorize/SLPVectorizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Vectorize/VectorCombine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Vectorize/LoopVectorize.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/EarlyCSE.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/TailRecursionElimination.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/TLSVariableHoist.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LowerWidenableCondition.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/DeadStoreElimination.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/GVN.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/DivRemPairs.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/CallSiteSplitting.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/IVUsersPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopDistribute.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/AnnotationRemarks.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/Reg2Mem.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/Scalarizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/DCE.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopPassManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopReroll.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/FlattenCFG.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/SimplifyCFG.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopSink.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/IndVarSimplify.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopStrengthReduce.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/InstSimplifyPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopInterchange.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/SROA.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/MergeICmps.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/Float2Int.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopBoundSplit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/ConstantHoisting.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/SpeculativeExecution.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopInstSimplify.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/ScalarizeMaskedMemIntrin.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/GVNExpression.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/InferAddressSpaces.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/SeparateConstOffsetFromGEP.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LowerAtomicPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/NewGVN.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/NaryReassociate.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LICM.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopFlatten.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/WarnMissedTransforms.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopDataPrefetch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/Sink.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopUnrollPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopRotation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/BDCE.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopPredication.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/Reassociate.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/JumpThreading.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopLoadElimination.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/StructurizeCFG.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/GuardWidening.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/SCCP.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/ConstraintElimination.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/ADCE.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopFuse.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopDeletion.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/StraightLineStrengthReduce.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/DFAJumpThreading.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopVersioningLICM.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/InstCombine
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/InstCombine/InstCombine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/InstCombine/InstCombiner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/FunctionImport.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/StripDeadPrototypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/ArgumentPromotion.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/LoopExtractor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/HotColdSplitting.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/InferFunctionAttrs.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/Internalize.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/GlobalDCE.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/GlobalSplit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/FunctionSpecialization.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/AlwaysInliner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/IROutliner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/CrossDSOCFI.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/PassManagerBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/SampleProfileProbe.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/CalledValuePropagation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/Inliner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/ElimAvailExtern.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/Annotation2Metadata.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/LowerTypeTests.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/MergeFunctions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/GlobalOpt.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/FunctionAttrs.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/OpenMPOpt.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/SampleProfile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/StripSymbols.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/SampleContextTracker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/ModuleInliner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/Attributor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/ProfiledCallGraph.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/DeadArgumentElimination.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/WholeProgramDevirt.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/ExtractGV.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/ConstantMerge.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/BlockExtractor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/SCCP.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/IPO/PartialInlining.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/AddressSanitizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/InstrOrderFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/PoisonChecking.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/BoundsChecking.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/GCOVProfiler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/CGProfile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/InstrProfiling.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/KCFI.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/MemProfiler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/CFGuard.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/ObjCARC.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/Utils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/AggressiveInstCombine
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/WindowsDriver
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/WindowsDriver/MSVCPaths.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/WindowsDriver/MSVCSetupApi.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWP
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWP/DWPError.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWP/DWP.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWP/DWPStringPool.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/APSInt.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/FloatingPointMode.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/APFixedPoint.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SmallVector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/IndexedMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/GenericSSAContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/StringMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SmallSet.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/CombinationGenerator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ScopedHashTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/Twine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ImmutableList.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/PriorityWorklist.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/PointerUnion.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/StringSwitch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/Any.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/StringSet.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/BitmaskEnum.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/StringExtras.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/AllocatorList.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/GenericUniformityImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/DenseSet.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SparseSet.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ilist_node.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/Statistic.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/simple_ilist.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ArrayRef.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/CachedHashString.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/CoalescingBitVector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/IntervalTree.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SparseMultiSet.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/DenseMapInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/STLExtras.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/bit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/EnumeratedArray.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ilist_node_base.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/edit_distance.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/iterator_range.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/TypeSwitch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/Bitfields.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/UniqueVector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/fallible_iterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/FunctionExtras.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/GenericCycleImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/Uniformity.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/FoldingSet.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ImmutableSet.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/PackedVector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/EpochTracker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/iterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SparseBitVector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/Triple.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/PointerSumType.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ilist_iterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/IntrusiveRefCntPtr.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ImmutableMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SetOperations.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/Sequence.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/None.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/PriorityQueue.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ilist_node_options.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/MapVector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/StringRef.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/AddressRanges.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/APInt.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/BreadthFirstIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SmallBitVector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/identity.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/APFloat.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/IntervalMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/DAGDeltaAlgorithm.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ilist_base.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/PointerIntPair.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SCCIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/DenseMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ilist.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/TinyPtrVector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/DirectedGraph.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/Optional.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SmallPtrSet.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/StringMapEntry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/GraphTraits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/BitVector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/STLFunctionalExtras.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/GenericUniformityInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/ScopeExit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/IntEqClasses.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/Hashing.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/DeltaAlgorithm.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SetVector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/EquivalenceClasses.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/PointerEmbeddedInt.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/PostOrderIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/SmallString.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/DepthFirstIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/STLForwardCompat.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ADT/GenericCycleInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LTO
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LTO/LTO.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LTO/Config.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LTO/legacy
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LTO/legacy/UpdateCompilerUsed.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LTO/legacy/LTOCodeGenerator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LTO/legacy/LTOModule.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LTO/LTOBackend.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LTO/SummaryBasedOptimizations.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitcode
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitcode/BitcodeCommon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitcode/BitcodeConvenience.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitcode/BitcodeWriterPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitcode/BitcodeWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitcode/BitcodeReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitcode/BitcodeAnalyzer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitcode/LLVMBitCodes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Interpreter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/MCJIT.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/GenericValue.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITEventListener.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/ExecutionEngine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/ObjectCache.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/ELF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/i386.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/MachO.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/ELF_i386.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/riscv.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/aarch64.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/x86_64.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/COFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/JITLink.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/TableManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/JITLink/loongarch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/RuntimeDyld.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/SectionMemoryManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/COFFPlatform.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/MemoryMapper.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/DebuggerSupportPlugin.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Shared
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/TargetProcess
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/CompileUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Speculation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/ObjectFileInterface.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/LLJIT.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/LazyReexports.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Core.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/EPCEHFrameRegistrar.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Mangling.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/TaskDispatch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/DebugUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/Orc/Layer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ExecutionEngine/OProfileWrapper.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Mutex.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/JSON.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/MachineValueType.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Automaton.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/MipsABIFlags.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/MemoryBufferRef.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/X86TargetParser.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Discriminator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/LineIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ThreadPool.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Solaris
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Solaris/sys
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Solaris/sys/regset.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Compression.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/AtomicOrdering.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Duration.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BinaryByteStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SMLoc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ArrayRecycler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FormattedStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ExtensibleRTTI.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BCD.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SaveAndRestore.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/circular_raw_ostream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/LEB128.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Win64EH.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CodeGen.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/WindowsError.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/GenericIteratedDominanceFrontier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/raw_ostream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Printable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/MemoryBuffer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/TrigramIndex.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FormatVariadic.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BuryPointer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Caching.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Debug.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BinaryStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/X86DisassemblerDecoderCommon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Windows
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Windows/WindowsSupport.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Format.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/DXILOperationCommon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CSKYTargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FormatVariadicDetails.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Errno.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/AMDGPUMetadata.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/RecyclingAllocator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SHA1.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Locale.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/TypeSize.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/COM.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Casting.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SwapByteOrder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ARMTargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CFGDiff.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BinaryStreamArray.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SymbolRemappingReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/RWMutex.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ErrorOr.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Program.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FormatCommon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/AutoConvert.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/StringSaver.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CBindingWrapping.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/DataTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BinaryItemStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/MSP430Attributes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/InitLLVM.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SystemUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/EndianStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/PrettyStackTrace.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/thread.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Timer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/OptimizedStructLayout.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SourceMgr.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Parallel.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/VersionTuple.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CachePruning.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ManagedStatic.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CSKYAttributeParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/RISCVAttributeParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Threading.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Memory.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BLAKE3.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SMTAPI.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/UnicodeCharRanges.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/GraphWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ScaledNumber.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/RISCVAttributes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ModRef.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/LowLevelTypeImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Recycler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SuffixTree.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SpecialCaseList.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BinaryStreamReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/TargetOpcodes.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/raw_sha1_ostream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/TarWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/HashBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/DJB.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Watchdog.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/MSP430AttributeParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/DebugCounter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CSKYAttributes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Allocator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/TaskQueue.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/RandomNumberGenerator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/AMDHSAKernelDescriptor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/LockFileManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ScopedPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BinaryStreamWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ErrorHandling.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/LoongArchTargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BranchProbability.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/MSVCErrorWorkarounds.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Process.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FileCollector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Alignment.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ReverseIteration.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CodeGenCoverage.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ARMWinEH.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CommandLine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Registry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/raw_os_ostream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/MemAlloc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/type_traits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FileUtilities.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/X86TargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CRC.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/GlobPattern.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/LICENSE.TXT
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/AArch64TargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/VirtualFileSystem.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Capacity.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Valgrind.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Compiler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/xxhash.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/PGOOptions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BinaryStreamError.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ELFAttributeParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/GenericDomTree.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CrashRecoveryContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/DOTGraphTraits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/PluginLoader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CheckedArithmetic.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BinaryStreamRef.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Regex.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ItaniumManglingCanonicalizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ARMTargetParserCommon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ARMEHABI.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Atomic.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/TypeName.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/InstructionCost.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Chrono.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/KnownBits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FileOutputBuffer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/DivisionByConstantInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/MathExtras.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/RISCVISAInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/TrailingObjects.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/TimeProfiler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Base64.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/AllocatorBase.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ToolOutputFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/TargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/BlockFrequency.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SHA256.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/DataExtractor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/PointerLikeTypeTraits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/TargetSelect.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/SmallVectorMemoryBuffer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/OnDiskHashTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FormatAdapters.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ExitCodes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Unicode.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Errc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Host.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/CFGUpdate.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/YAMLTraits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FileSystem
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FileSystem/UniqueID.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/MD5.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/AlignOf.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ConvertUTF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Signals.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ARMAttributeParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/WithColor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Endian.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Path.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Error.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FileSystem.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Signposts.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ELFAttributes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/DynamicLibrary.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/GenericDomTreeConstruction.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/FormatProviders.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/ARMBuildAttributes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/NativeFormatting.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/YAMLParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/CodeViewYAMLTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/YAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/DWARFEmitter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/MachOYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/COFFYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/yaml2obj.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/DWARFYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/ObjectYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/XCOFFYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/OffloadYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/ArchiveYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/WasmYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/DXContainerYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/MinidumpYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjectYAML/ELFYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Debuginfod
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Debuginfod/Debuginfod.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Debuginfod/BuildIDFetcher.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Debuginfod/HTTPClient.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Debuginfod/HTTPServer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Testing
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Testing/Annotations
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Testing/Annotations/Annotations.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Testing/ADT
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Testing/ADT/StringMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Testing/ADT/StringMapEntry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Testing/Support
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Testing/Support/SupportHelpers.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Testing/Support/Error.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWARFLinkerParallel
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWARFLinkerParallel/DWARFLinker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/InitializePasses.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IRReader
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IRReader/IRReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Passes
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Passes/OptimizationLevel.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Passes/PassBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Passes/StandardInstrumentations.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Passes/PassPlugin.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Option
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Option/ArgList.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Option/OptSpecifier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Option/OptTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Option/Arg.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Option/Option.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Option/OptParser.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/FileCheck
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/FileCheck/FileCheck.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/PassSupport.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/PassRegistry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/X86TargetParser.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/LoongArchTargetParser.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/RISCVTargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/CSKYTargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/ARMTargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/Triple.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/LoongArchTargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/X86TargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/AArch64TargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/ARMTargetParserCommon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/CSKYTargetParser.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/TargetParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/ARMTargetParser.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/Host.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/PassAnalysisSupport.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/CommandFlags.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachinePostDominators.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TypePromotion.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/CFIFixup.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/IntrinsicLowering.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/DebugHandlerBase.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/FaultMaps.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineCFGPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ISDOpcodes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineStableHash.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RuntimeLibcalls.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TargetSchedule.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/AsmPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineDominators.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineOperand.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/BasicBlockSectionUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LatencyPriorityQueue.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/IndirectThunks.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ResourcePriorityQueue.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/SDNodeProperties.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/SlotIndexes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/BasicTTIImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/CostTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/CallingConvLower.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ComplexDeinterleavingPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RegAllocPBQP.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LivePhysRegs.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/VirtRegMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/SelectionDAGISel.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RegisterPressure.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/StableHashing.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RegisterUsageInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RegisterBankInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineBasicBlock.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineModuleSlotTracker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineInstrBundleIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/SwiftErrorValueTracking.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/StackMaps.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ScheduleDAG.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ExecutionDomainFix.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MIRPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GCMetadataPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/PBQPRAConstraint.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineRegisterInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineModuleInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineFrameInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineSSAContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineModuleInfoImpls.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/SchedulerRegistry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachinePipeliner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/StackProtector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MIRFSDiscriminator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineLoopInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineRegionInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/CombinerInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/Combiner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/CallLowering.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/CSEInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/Legalizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/Utils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/Localizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GlobalISel/IRTranslator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ReplaceWithVeclib.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/SwitchLoweringUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MIRFormatter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/AsmPrinterHandler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/AtomicExpandUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/EdgeBundles.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RegAllocRegistry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineJumpTableInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TargetInstrInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LinkAllCodegenComponents.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TargetOpcodes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/DIE.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LowLevelType.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LiveIntervalUnion.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/PseudoSourceValue.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachORelocation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LiveRangeCalc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LiveRangeEdit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ValueTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MIRParser
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MIRParser/MIRParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MIRParser/MIParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TargetSubtargetInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineConstantPool.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/SelectionDAGTargetInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ScheduleDFS.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/NonRelocatableStringpool.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineTraceMetrics.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LexicalScopes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/DAGCombine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LiveIntervalCalc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/Register.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ScheduleDAGInstrs.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TailDuplicator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/DFAPacketizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ModuloSchedule.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ReachingDefAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/FastISel.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TargetPassConfig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachinePassRegistry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MIRYamlMapping.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/Spiller.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineLoopUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LoopTraversal.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineScheduler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineSizeOpts.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineSSAUpdater.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ScheduleHazardRecognizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TargetLowering.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/DIEValue.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/DwarfStringPoolEntry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/CodeGenPassBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ScheduleDAGMutation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TileShapeInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ParallelCG.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/UnreachableBlockElim.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/WasmEHFuncInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MIRSampleProfile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/WinEHFuncInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineInstrBundle.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/CSEConfigBase.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/Passes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/GCMetadata.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineInstr.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LiveVariables.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ExpandVectorPredication.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/Analysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachinePassManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LiveStacks.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/VLIWMachineScheduler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ValueTypes.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/SelectionDAGNodes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineCombinerPattern.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MacroFusion.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TargetRegisterInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MultiHazardRecognizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RegAllocCommon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachinePassRegistry.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineFunctionPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/PBQP
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/PBQP/Graph.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/PBQP/Solution.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/PBQP/ReductionRules.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/PBQP/CostAllocator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/PBQP/Math.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TargetCallingConv.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/CalcSpillWeights.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LiveRegUnits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/PreISelIntrinsicLowering.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RegisterBank.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RDFLiveness.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RDFRegisters.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/AntiDepBreaker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/SelectionDAG.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TargetFrameLowering.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineFunction.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineOutliner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/CodeGenCommonISel.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/FunctionLoweringInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/ExpandReductions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RegisterScavenging.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineMemOperand.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineDominanceFrontier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RegisterClassInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineUniformityAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/RDFGraph.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineInstrBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/AccelTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LiveIntervals.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MachineCycleAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LiveRegMatrix.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/MBFIWrapper.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/CodeGen/LiveInterval.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/PatternMatch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Mangler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ModuleSlotTracker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Instruction.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/User.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Metadata.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsRISCVXTHead.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ModuleSummaryIndex.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ConstantFolder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/LegacyPassManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsLoongArch.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/PassInstrumentation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/AutoUpgrade.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ProfileSummary.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/LLVMContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/GVMaterializer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/GlobalValue.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/FixedMetadataKinds.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ValueHandle.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsX86.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Operator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/VPIntrinsics.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DiagnosticPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/PassTimingInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/SSAContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/UseListOrder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/FMF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/InstrTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DIBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Module.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsWebAssembly.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DebugInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Verifier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/VectorBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Constants.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Use.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/GlobalAlias.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/GlobalVariable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/OptBisect.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/GetElementPtrTypeIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/StructuralHash.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsDirectX.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/SafepointIRVerifier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ConstantRange.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/PassManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DataLayout.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/InstIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DerivedTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/PseudoProbe.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/InlineAsm.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DebugLoc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/TypeFinder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/TypedPointerType.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ReplaceConstant.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsNVVM.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsBPF.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Intrinsics.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ValueSymbolTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/CFG.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IRBuilderFolder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/GlobalIFunc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/InstVisitor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsRISCV.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Intrinsics.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Type.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/AssemblyAnnotationWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsHexagonDep.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/FixedPointBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsAMDGPU.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ConstantFold.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DerivedUser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsVEVL.gen.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DebugInfoMetadata.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DiagnosticHandler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ConstrainedOps.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Statepoint.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Instruction.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Argument.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/MDBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/PassManagerInternal.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/LegacyPassNameParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicInst.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/FPEnv.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/MatrixBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsXCore.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IRBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/OperandTraits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsSPIRV.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/PrintPasses.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsSystemZ.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DiagnosticInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/NoFolder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/AbstractCallSite.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ModuleSummaryIndexYAML.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/SymbolTableListTraits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/PredIteratorCache.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Value.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ProfDataUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsMips.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/TrackingMDRef.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/BuiltinGCs.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/ValueMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/PassManagerImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Attributes.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Constant.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Dominators.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/LegacyPassManagers.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Metadata.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Function.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/GCStrategy.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsVE.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/LLVMRemarkStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/RuntimeLibcalls.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Instructions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/GlobalObject.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsAArch64.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/BasicBlock.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsHexagon.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IRPrintingPasses.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsARM.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Value.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/CallingConv.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Assumptions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsPowerPC.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/DebugInfoFlags.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Attributes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Comdat.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAsmMacro.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCInstrAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSectionDXContainer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCELFStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSymbolMachO.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCELFObjectWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCDisassembler
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCDisassembler/MCDisassembler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCDisassembler/MCSymbolizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCDisassembler/MCRelocationInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/StringTableBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSectionXCOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/SectionKind.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSubtargetInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCValue.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSPIRVStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCObjectStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCTargetOptionsCommandFlags.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSymbolGOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAssembler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCInstrDesc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSymbolCOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSectionGOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCRegisterInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/ConstantPools.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSectionMachO.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCLinkerOptimizationHint.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAsmLayout.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/LaneBitmask.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/SubtargetFeature.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCWin64EH.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSectionELF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAsmBackend.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCWinEH.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCDirectives.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCInst.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCParser
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCParser/MCTargetAsmParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCParser/MCAsmParserUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCParser/MCAsmParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCParser/MCAsmLexer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCParser/MCAsmParserExtension.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCParser/AsmCond.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCParser/MCParsedAsmOperand.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCParser/AsmLexer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCInstBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAsmInfoCOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAsmInfoDarwin.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCPseudoProbe.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCLabel.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSymbolELF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCMachObjectWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCDecoderOps.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCObjectFileInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCWasmStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCDXContainerStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAsmInfoELF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCWasmObjectWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCTargetOptions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCCodeView.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAsmInfoXCOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCInstrInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSectionCOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSectionWasm.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCFixup.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSectionSPIRV.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCObjectWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MachineLocation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCInstPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCXCOFFStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCDXContainerWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSPIRVObjectWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCXCOFFObjectWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCRegister.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAsmInfoWasm.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCCodeEmitter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCDwarf.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAsmInfoGOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCWinCOFFObjectWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCWinCOFFStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCFixupKindInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSymbolXCOFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCFragment.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/TargetRegistry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCExpr.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCInstrItineraries.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSchedule.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCAsmInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/MC/MCSymbolWasm.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/TargetCallingConv.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/TargetOptions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/TargetMachine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/GlobalISel
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/GlobalISel/RegisterBank.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/GlobalISel/Combine.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/GlobalISel/Target.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/GenericOpcodes.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/TargetSchedule.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/Target.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/CGPassBuilderOption.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/TargetItinerary.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/TargetIntrinsicInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/TargetLoweringObjectFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/TargetInstrPredicate.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/TargetSelectionDAG.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/CodeGenCWrappers.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Target/TargetPfmCounters.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Demangle
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Demangle/ItaniumNodes.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Demangle/MicrosoftDemangleNodes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Demangle/DemangleConfig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Demangle/MicrosoftDemangle.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Demangle/StringView.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Demangle/ItaniumDemangle.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Demangle/Utility.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Demangle/Demangle.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/TapiUniversal.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/ELF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/RelocationResolver.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/SymbolicFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/MachO.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/ModuleSymbolTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/ELFObjectFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/IRSymtab.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/DXContainer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/ELFTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/WindowsResource.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/COFFImportFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/WindowsMachineFlag.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/SymbolSize.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/Minidump.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/ObjectFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/XCOFFObjectFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/BuildID.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/COFFModuleDefinition.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/CVDebugRecord.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/TapiFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/IRObjectFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/Binary.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/Archive.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/MachOUniversalWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/Decompressor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/Wasm.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/MachOUniversal.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/ArchiveWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/COFF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/OffloadBinary.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/FaultMapParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/StackMapParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Object/Error.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/InterfaceStub
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/InterfaceStub/IFSStub.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/InterfaceStub/ELFObjHandler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/InterfaceStub/IFSHandler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/WindowsManifest
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/WindowsManifest/WindowsManifestMerger.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IRPrinter
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IRPrinter/IRPrintingPasses.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/MemorySSAUpdater.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/MemoryProfileInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ModelUnderTrainingRunner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/UniformityAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/IntervalPartition.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Trace.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/PtrUseVisitor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CallGraph.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ScalarEvolutionExpressions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/RegionPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/InstructionSimplify.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/AssumptionCache.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ConstantFolding.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/InlineModelFeatureMaps.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/IteratedDominanceFrontier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/TypeBasedAliasAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CGSCCPassManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/AliasAnalysisEvaluator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/VecFuncs.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DDGPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/StackLifetime.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/PhiValues.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DDG.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/TargetFolder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/BlockFrequencyInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/EHPersonalities.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/TargetTransformInfoImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ScalarEvolutionDivision.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Utils
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Utils/Local.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Utils/TrainingLogger.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Utils/TFUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/IVDescriptors.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/RegionInfoImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ValueLattice.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/GlobalsModRef.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/GuardUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ValueLatticeUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CaptureTracking.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Lint.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/OptimizationRemarkEmitter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CycleAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CmpInstAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LoopAnalysisManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LoopIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LazyValueInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/SyntheticCountsUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LazyBranchProbabilityInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/IntervalIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/TensorSpec.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LoopAccessAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/RegionInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LoopUnrollAnalyzer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/InlineSizeEstimatorAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/MLModelRunner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ScalarEvolutionNormalization.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ObjCARCInstKind.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CodeMetrics.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/InstSimplifyFolder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DependenceGraphBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ScalarFuncs.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/TargetTransformInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/AliasAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/TargetLibraryInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CFG.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ProfileSummaryInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LegacyDivergenceAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/IVUsers.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CFGPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/NoInferenceModelRunner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/VectorUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ValueTracking.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/SparsePropagation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/BlockFrequencyInfoImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CFGSCCPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CostModel.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ObjCARCAnalysisUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/TargetLibraryInfo.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/IndirectCallVisitor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/OverflowInstAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LazyCallGraph.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ReplayInlineAdvisor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/BranchProbabilityInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DOTGraphTraitsPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LoopPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LoopInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DominanceFrontierImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DomPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/MLInlineAdvisor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LazyBlockFrequencyInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/StackSafetyAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ReleaseModeModelRunner.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/MemoryDependenceAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LoopCacheAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ObjCARCUtil.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LoopNestAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/InlineOrder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/MemorySSA.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DominanceFrontier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/AliasSetTracker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/RegionIterator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Passes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Delinearization.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/AssumeBundleQueries.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/LoopInfoImpl.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ModuleDebugInfoPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/BasicAliasAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/MemoryBuiltins.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/InstCount.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/RegionPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ObjCARCAliasAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/HeatUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/FunctionPropertiesAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/InlineCost.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/MustExecute.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/InlineAdvisor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/PostDominators.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CallPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/PHITransAddr.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ScalarEvolution.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ModuleSummaryAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/CallGraphSCCPass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Interval.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ConstraintSystem.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/IRSimilarityIdentifier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/MemDerefPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/MemoryLocation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/TypeMetadataUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/Loads.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DomTreeUpdater.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DivergenceAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DependenceAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/DemandedBits.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/ScopedNoAliasAA.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/InstructionPrecedenceTracking.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Analysis/SyncDependenceAnalysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/HLSL
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/HLSL/HLSLResource.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP/OMPKinds.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP/OMPConstants.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP/OMP.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP/OMPGridValues.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP/OMPAssume.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP/OMPContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenACC
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenACC/ACC.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/Directive
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/Directive/DirectiveBase.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/RawMemProfReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/MemProf.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/InstrProfWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/InstrProfData.inc
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/InstrProfCorrelator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/SampleProf.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/SampleProfReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/ProfileCommon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/MIBEntryDef.inc
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/InstrProf.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/GCOV.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/Coverage
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/Coverage/CoverageMapping.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/MemProfData.inc
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/SampleProfWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ProfileData/InstrProfReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/EnumTables.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/FunctionId.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SymbolRecord.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/CodeView.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeRecord.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/CodeViewError.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/GUID.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/RecordName.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/CodeViewTypes.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/Line.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SymbolDumper.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeCollection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/Formatters.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugSubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeTableCollection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/SymbolSerializer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeIndex.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/RecordSerialization.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/TypeHashing.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/CodeView/CVRecord.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/GsymCreator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/FunctionInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/LookupResult.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/LineTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/FileEntry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/ExtractRanges.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/DwarfTransformer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/StringTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/FileWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/InlineInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/LineEntry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/GsymReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/GSYM/Header.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/Symbolize
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/Symbolize/MarkupFilter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/Symbolize/DIPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/Symbolize/Markup.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/Symbolize/Symbolize.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/MSF
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/MSF/MSFBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/MSF/MSFCommon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/MSF/MSFError.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/MSF/IMSFFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/MSF/MappedBlockStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVElement.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVScope.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVLine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVRange.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVObject.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVType.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVSort.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Readers
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DIContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDB.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolExe.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/IPDBFrameData.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymDumper.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/IPDBLineNumber.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/UDTLayout.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/IPDBDataStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/GenericError.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolData.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/IPDBSourceFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/IPDBTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBExtras.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/EnumTables.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeInlineSiteSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/InputFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeFunctionSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/PublicsStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeSourceFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/LinePrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbols.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/TpiHashing.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/PDBFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/SymbolStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/InfoStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/RawTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/RawError.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeSession.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/Formatters.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/RawConstants.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/SymbolCache.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/DbiStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/Hash.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativePublicSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/TpiStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/FormatUtil.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/Native/HashTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/IPDBSession.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIASession.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIATable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIASupport.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/PDB/DIA/DIAError.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFObject.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFUnit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFExpression.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDie.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFAttribute.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFSection.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFListTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LineEditor
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LineEditor/LineEditor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LinkAllIR.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/AsmParser
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/AsmParser/LLParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/AsmParser/Parser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/AsmParser/LLToken.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/AsmParser/SlotMapping.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/AsmParser/LLLexer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Config
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI/ArchitectureSet.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI/TextAPIReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI/Symbol.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI/PackedVersion.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI/TextAPIWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI/Target.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI/Architecture.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI/InterfaceFile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI/Platform.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TextAPI/Architecture.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/FuzzMutate
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/FuzzMutate/FuzzerCLI.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/FuzzMutate/OpDescriptor.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/FuzzMutate/Operations.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/FuzzMutate/Random.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/FuzzMutate/RandomIRBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/FuzzMutate/IRMutator.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitstream
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitstream/BitCodes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitstream/BitCodeEnums.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitstream/BitstreamReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Bitstream/BitstreamWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/XCOFF
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/XCOFF/XCOFFConfig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/XCOFF/XCOFFObjcopy.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/MachO
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/MachO/MachOObjcopy.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/MachO/MachOConfig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/MultiFormatConfig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/ConfigManager.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/CommonConfig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/COFF
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/COFF/COFFConfig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/COFF/COFFObjcopy.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/ObjCopy.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/ELF
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/ELF/ELFObjcopy.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/ELF/ELFConfig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/wasm
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/wasm/WasmConfig.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ObjCopy/wasm/WasmObjcopy.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/SearchableTable.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/Record.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/StringMatcher.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/TableGenBackend.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/StringToOffsetTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/Parser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/DirectiveEmitter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/Automaton.td
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/SetTheory.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/Main.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TableGen/Error.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/HotnessThresholdParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/RemarkFormat.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/RemarkParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/RemarkStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/BitstreamRemarkSerializer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/BitstreamRemarkContainer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/YAMLRemarkSerializer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/RemarkStringTable.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/Remark.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/RemarkSerializer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/RemarkLinker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Remarks/BitstreamRemarkParser.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/LinkAllPasses.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ToolDrivers
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ToolDrivers/llvm-lib
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ToolDrivers/llvm-lib/LibDriver.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ToolDrivers/llvm-dlltool
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Pass.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWARFLinker
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWARFLinker/DWARFLinkerDeclContext.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWARFLinker/DWARFStreamer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/DWARFLinker/DWARFLinker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/YAMLXRayRecord.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/Trace.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/FDRLogBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/FDRRecordConsumer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/BlockPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/FileHeaderReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/Graph.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/BlockIndexer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/FDRRecordProducer.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/InstrumentationMap.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/FDRRecords.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/FDRTraceWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/BlockVerifier.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/FDRTraceExpander.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/RecordPrinter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/XRayRecord.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/XRay/Profile.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/BitReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/OrcEE.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Types.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Transforms
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Transforms/IPO.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Transforms/Vectorize.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Transforms/PassManagerBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Transforms/Scalar.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Transforms/PassBuilder.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Transforms/InstCombine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Transforms/Utils.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Disassembler.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/TargetMachine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Deprecated.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/DebugInfo.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Remarks.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Linker.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/DataTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/blake3.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/IRReader.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/BitWriter.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/LLJIT.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/ErrorHandling.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Object.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Core.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/ExecutionEngine.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/DisassemblerTypes.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Analysis.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Orc.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Target.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/lto.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Initialization.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/ExternC.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Support.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Error.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Comdat.h
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/Extension.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Support/VCSRevision.h
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/TargetParser/RISCVTargetParserDef.inc
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicEnums.inc
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsRISCV.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsDirectX.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsR600.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsAArch64.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsMips.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsWebAssembly.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsLoongArch.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsAMDGPU.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsS390.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsXCore.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsBPF.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/Attributes.inc
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsNVPTX.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicImpl.inc
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsVE.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsX86.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsARM.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsPowerPC.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsHexagon.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/IR/IntrinsicsSPIRV.h
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP/OMP.inc
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenMP/OMP.h.inc
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenACC
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenACC/ACC.h.inc
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Frontend/OpenACC/ACC.inc
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Config
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Config/Targets.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Config/AsmParsers.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Config/abi-breaking.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Config/Disassemblers.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Config/TargetMCAs.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Config/AsmPrinters.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Config/TargetExegesis.def
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm/Config/llvm-config.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/LLVMConfigExtensions.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDemangle.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSupport.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMTableGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-tblgen
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-tblgen" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMTableGenGlobalISel.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMCore.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMFuzzerCLI.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMFuzzMutate.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMFileCheck.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMInterfaceStub.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMIRPrinter.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMIRReader.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSelectionDAG.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAsmPrinter.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMIRParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMGlobalISel.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMBinaryFormat.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMBitReader.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMBitWriter.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMBitstreamReader.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDWARFLinker.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDWARFLinkerParallel.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMExtensions.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMFrontendHLSL.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMFrontendOpenACC.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMFrontendOpenMP.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMTransformUtils.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMInstrumentation.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAggressiveInstCombine.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMInstCombine.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMScalarOpts.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMipo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMVectorize.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMObjCARCOpts.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMCoroutines.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMCFGuard.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLinker.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAnalysis.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLTO.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMC.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMCParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMCDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMCA.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMObjCopy.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMObject.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMObjectYAML.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMOption.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMRemarks.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDebuginfod.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDebugInfoDWARF.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDebugInfoGSYM.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDebugInfoLogicalView.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDebugInfoMSF.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDebugInfoCodeView.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDebugInfoPDB.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSymbolize.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDWP.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMExecutionEngine.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMInterpreter.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMJITLink.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMCJIT.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMOrcJIT.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMOrcShared.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMOrcTargetProcess.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMRuntimeDyld.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMPerfJITEvents.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMTarget.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAArch64CodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAArch64AsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAArch64Disassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAArch64Desc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAArch64Info.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAArch64Utils.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAMDGPUCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAMDGPUAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAMDGPUDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAMDGPUTargetMCA.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAMDGPUDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAMDGPUInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAMDGPUUtils.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMARMCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMARMAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMARMDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMARMDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMARMInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMARMUtils.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAVRCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAVRAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAVRDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAVRDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAVRInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMBPFCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMBPFAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMBPFDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMBPFDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMBPFInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMHexagonCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMHexagonAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMHexagonDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMHexagonDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMHexagonInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLanaiCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLanaiAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLanaiDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLanaiDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLanaiInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLoongArchCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLoongArchAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLoongArchDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLoongArchDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLoongArchInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMipsCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMipsAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMipsDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMipsDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMipsInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMSP430CodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMSP430Desc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMSP430Info.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMSP430AsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMMSP430Disassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMNVPTXCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMNVPTXDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMNVPTXInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMPowerPCCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMPowerPCAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMPowerPCDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMPowerPCDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMPowerPCInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMRISCVCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMRISCVAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMRISCVDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMRISCVDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMRISCVTargetMCA.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMRISCVInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSparcCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSparcAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSparcDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSparcDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSparcInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSystemZCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSystemZAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSystemZDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSystemZDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMSystemZInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMVECodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMVEAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMVEDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMVEInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMVEDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMWebAssemblyCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMWebAssemblyAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMWebAssemblyDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMWebAssemblyDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMWebAssemblyInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMWebAssemblyUtils.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMX86CodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMX86AsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMX86Disassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMX86TargetMCA.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMX86Desc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMX86Info.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMXCoreCodeGen.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMXCoreDisassembler.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMXCoreDesc.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMXCoreInfo.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMAsmParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLineEditor.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMProfileData.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMCoverage.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMPasses.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMTargetParser.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMTextAPI.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDlltoolDriver.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMLibDriver.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMXRay.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMWindowsDriver.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMWindowsManifest.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/FileCheck
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/FileCheck" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-PerfectShuffle
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-PerfectShuffle" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/count
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/count" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/not
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/not" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/UnicodeNameMappingGenerator
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/UnicodeNameMappingGenerator" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/yaml-bench
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/yaml-bench" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/split-file
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/split-file" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLTO.so.16
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLTO.so.16" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLTO.so
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/lto.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/LLVMgold.so
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/LLVMgold.so" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-ar
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-ar" to "/usr/lib/llvm16"
-- Creating llvm-ranlib
-- Creating llvm-lib
-- Creating llvm-dlltool
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-config
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-config" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-lto
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-lto" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-profdata
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-profdata" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/bugpoint
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/bugpoint" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/dsymutil
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/dsymutil" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llc
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llc" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/lli
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/lli" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/lli-child-target
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/lli-child-target" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-as
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-as" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-bcanalyzer
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-bcanalyzer" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-c-test
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-c-test" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cat
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cat" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cfi-verify
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cfi-verify" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMCFIVerify.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cov
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cov" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cvtres
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cvtres" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cxxdump
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cxxdump" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cxxfilt
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cxxfilt" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cxxmap
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-cxxmap" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-debuginfo-analyzer
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-debuginfo-analyzer" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-debuginfod
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-debuginfod" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-debuginfod-find
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-debuginfod-find" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-diff
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-diff" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMDiff.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-dis
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-dis" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-dwarfdump
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-dwarfdump" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-dwarfutil
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-dwarfutil" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-dwp
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-dwp" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-exegesis
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-exegesis" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMExegesis.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMExegesisX86.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMExegesisAArch64.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMExegesisPowerPC.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVMExegesisMips.a
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-extract
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-extract" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-gsymutil
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-gsymutil" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-ifs
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-ifs" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-jitlink
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-jitlink" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-jitlink-executor
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-jitlink-executor" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-libtool-darwin
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-libtool-darwin" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-link
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-link" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-lipo
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-lipo" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-lto2
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-lto2" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-mc
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-mc" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-mca
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-mca" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-ml
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-ml" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-modextract
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-modextract" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-mt
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-mt" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-nm
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-nm" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-objcopy
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-objcopy" to "/usr/lib/llvm16"
-- Creating llvm-install-name-tool
-- Creating llvm-bitcode-strip
-- Creating llvm-strip
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-objdump
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-objdump" to "/usr/lib/llvm16"
-- Creating llvm-otool
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-opt-report
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-opt-report" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-pdbutil
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-pdbutil" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-profgen
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-profgen" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-rc
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-rc" to "/usr/lib/llvm16"
-- Creating llvm-windres
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-readobj
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-readobj" to "/usr/lib/llvm16"
-- Creating llvm-readelf
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-reduce
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-reduce" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-remark-size-diff
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-remark-size-diff" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-remarkutil
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-remarkutil" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-rtdyld
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-rtdyld" to "/usr/lib/llvm16"
-- Creating libLLVM-16.0.6.so
-- Creating libLLVM.so
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVM-16.so
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLLVM-16.so" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-sim
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-sim" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-size
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-size" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-split
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-split" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-stress
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-stress" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-strings
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-strings" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-symbolizer
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-symbolizer" to "/usr/lib/llvm16"
-- Creating llvm-addr2line
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-tapi-diff
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-tapi-diff" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-tli-checker
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-tli-checker" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-undname
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-undname" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-xray
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-xray" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/obj2yaml
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/obj2yaml" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/opt
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/opt" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/share/opt-viewer/opt-diff.py
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/share/opt-viewer/opt-stats.py
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/share/opt-viewer/opt-viewer.py
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/share/opt-viewer/optpmap.py
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/share/opt-viewer/optrecord.py
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/share/opt-viewer/style.css
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libRemarks.so.16
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libRemarks.so.16" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libRemarks.so
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/include/llvm-c/Remarks.h
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/sancov
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/sancov" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/sanstats
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/sanstats" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/verify-uselistorder
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/verify-uselistorder" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/yaml2obj
-- Set non-toolchain portion of runtime path of "/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/yaml2obj" to "/usr/lib/llvm16"
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/LLVMExports.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/LLVMExports-release.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/LLVMConfig.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/LLVMConfigVersion.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/LLVM-Config.cmake
-- Up-to-date: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/.
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./LLVMCheckLinkerFlag.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./GenerateVersionFromVCS.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./FindFFI.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./AddSphinxTarget.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./FindOCaml.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./CrossCompile.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./CheckProblematicConfigurations.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./FindZ3.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./LLVMProcessSources.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./AddOCaml.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./LLVM-Build.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./CheckAtomic.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./GetErrcMessages.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./LLVMInstallSymlink.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./FindSphinx.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./SetTargetTriple.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./TensorFlowCompile.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./AddLLVM.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./TableGen.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./GetLibraryName.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./HandleLLVMOptions.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./VersionFromVCS.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./llvm-driver-template.cpp.in
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./LLVMDistributionSupport.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./FindLibpfm.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./CoverageReport.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./HandleLLVMStdlib.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./Findzstd.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./CheckCompilerVersion.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./DetermineGCCCompatible.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./UseLibtool.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./FindTerminfo.cmake
-- Installing: /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/cmake/llvm/./ChooseMSVCCRT.cmake
/usr/lib/python3.12/site-packages/setuptools/dist.py:318: InformationOnly: Normalizing '16.0.6dev' to '16.0.6.dev0'
  self.metadata.version = self._normalize_version(self.metadata.version)
running install
/usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
running build
running build_py
running install_lib
creating /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12
creating /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages
creating /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/__init__.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/worker.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/LitConfig.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
creating /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/builtin_commands
copying build/lib/lit/builtin_commands/__init__.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/builtin_commands
copying build/lib/lit/builtin_commands/cat.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/builtin_commands
copying build/lib/lit/builtin_commands/diff.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/builtin_commands
creating /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/formats
copying build/lib/lit/formats/__init__.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/formats
copying build/lib/lit/formats/googletest.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/formats
copying build/lib/lit/formats/base.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/formats
copying build/lib/lit/formats/shtest.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/formats
copying build/lib/lit/Test.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/TestRunner.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/BooleanExpression.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/reports.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/TestTimes.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
creating /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/llvm
copying build/lib/lit/llvm/__init__.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/llvm
copying build/lib/lit/llvm/subst.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/llvm
copying build/lib/lit/llvm/config.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/llvm
copying build/lib/lit/run.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/LitTestCase.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/ShUtil.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/util.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/ProgressBar.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/main.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/display.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/TestingConfig.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/discovery.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/cl_arguments.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
copying build/lib/lit/ShCommands.py -> /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/__init__.py to __init__.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/worker.py to worker.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/LitConfig.py to LitConfig.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/builtin_commands/__init__.py to __init__.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/builtin_commands/cat.py to cat.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/builtin_commands/diff.py to diff.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/formats/__init__.py to __init__.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/formats/googletest.py to googletest.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/formats/base.py to base.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/formats/shtest.py to shtest.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/Test.py to Test.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/TestRunner.py to TestRunner.cpython-312.pyc
/usr/lib/python3.12/site-packages/lit/TestRunner.py:193: SyntaxWarning: invalid escape sequence '\c'
/usr/lib/python3.12/site-packages/lit/TestRunner.py:1464: SyntaxWarning: invalid escape sequence '\s'
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/BooleanExpression.py to BooleanExpression.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/reports.py to reports.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/TestTimes.py to TestTimes.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/llvm/__init__.py to __init__.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/llvm/subst.py to subst.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/llvm/config.py to config.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/run.py to run.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/LitTestCase.py to LitTestCase.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/ShUtil.py to ShUtil.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/util.py to util.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/ProgressBar.py to ProgressBar.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/main.py to main.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/display.py to display.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/TestingConfig.py to TestingConfig.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/discovery.py to discovery.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/cl_arguments.py to cl_arguments.cpython-312.pyc
byte-compiling /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/ShCommands.py to ShCommands.cpython-312.pyc
running install_egg_info
running egg_info
creating lit.egg-info
writing lit.egg-info/PKG-INFO
writing dependency_links to lit.egg-info/dependency_links.txt
writing entry points to lit.egg-info/entry_points.txt
writing top-level names to lit.egg-info/top_level.txt
writing manifest file 'lit.egg-info/SOURCES.txt'
reading manifest file 'lit.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'TODO'
warning: no previously-included files matching '*pyc' found anywhere in distribution
warning: no previously-included files matching '*~' found anywhere in distribution
no previously-included directories found matching 'tests/Output'
no previously-included directories found matching 'tests/*/Output'
no previously-included directories found matching 'tests/*/*/Output'
no previously-included directories found matching 'tests/*/*/*/Output'
adding license file 'LICENSE.TXT'
writing manifest file 'lit.egg-info/SOURCES.txt'
Copying lit.egg-info to /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit-16.0.6.dev0-py3.12.egg-info
running install_scripts
Installing lit script to /home/buildozer/aports/main/llvm16/pkg/llvm16/usr/bin
'/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/include/llvm16' -> '../lib/llvm16/include'
'/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/cmake/llvm16' -> '../llvm16/lib/cmake/llvm'
>>> llvm16-static*: Running split function static...
>>> llvm16-static*: Preparing subpackage llvm16-static...
>>> llvm16-static*: Stripping binaries
>>> llvm16-static*: Running postcheck for llvm16-static
>>> llvm16-libs*: Running split function libs...
>>> llvm16-libs*: Preparing subpackage llvm16-libs...
>>> llvm16-libs*: Stripping binaries
>>> llvm16-libs*: Running postcheck for llvm16-libs
>>> llvm16-linker-tools*: Running split function linktools...
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLTO.so' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-linker-tools/usr/lib/llvm16/lib/libLTO.so'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/libLTO.so.16' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-linker-tools/usr/lib/llvm16/lib/libLTO.so.16'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib/LLVMgold.so' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-linker-tools/usr/lib/llvm16/lib/LLVMgold.so'
>>> llvm16-linker-tools*: Preparing subpackage llvm16-linker-tools...
>>> llvm16-linker-tools*: Stripping binaries
>>> llvm16-linker-tools*: Running postcheck for llvm16-linker-tools
>>> llvm16-dev*: Running split function dev...
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/lib' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-dev/usr/lib/llvm16/lib'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/llvm-config' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-dev/usr/lib/llvm16/bin/llvm-config'
'/home/buildozer/aports/main/llvm16/pkg/llvm16-dev/usr/bin/llvm-config-16' -> '../lib/llvm16/bin/llvm-config'
>>> llvm16-dev*: Preparing subpackage llvm16-dev...
>>> llvm16-dev*: Stripping binaries
>>> llvm16-dev*: Running postcheck for llvm16-dev
>>> llvm16-test-utils-pyc*: Running split function pyc...
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/__pycache__' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils-pyc/usr/lib/python3.12/site-packages/lit/__pycache__'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/builtin_commands/__pycache__' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils-pyc/usr/lib/python3.12/site-packages/lit/builtin_commands/__pycache__'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/formats/__pycache__' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils-pyc/usr/lib/python3.12/site-packages/lit/formats/__pycache__'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12/site-packages/lit/llvm/__pycache__' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils-pyc/usr/lib/python3.12/site-packages/lit/llvm/__pycache__'
>>> llvm16-test-utils-pyc*: Preparing subpackage llvm16-test-utils-pyc...
>>> llvm16-test-utils-pyc*: Running postcheck for llvm16-test-utils-pyc
>>> llvm16-test-utils*: Running split function _test_utils...
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/FileCheck' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils/usr/lib/llvm16/bin/FileCheck'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/count' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils/usr/lib/llvm16/bin/count'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/llvm16/bin/not' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils/usr/lib/llvm16/bin/not'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/lib/python3.12' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils/usr/lib/python3.12'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/bin/lit' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils/usr/bin/lit'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/bin/count16' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils/usr/bin/count16'
renamed '/home/buildozer/aports/main/llvm16/pkg/llvm16/usr/bin/not16' -> '/home/buildozer/aports/main/llvm16/pkg/llvm16-test-utils/usr/bin/not16'
>>> llvm16-test-utils*: Preparing subpackage llvm16-test-utils...
>>> llvm16-test-utils*: Stripping binaries
>>> llvm16-test-utils*: Running postcheck for llvm16-test-utils
>>> llvm16*: Running postcheck for llvm16
>>> llvm16*: Preparing package llvm16...
>>> llvm16*: Stripping binaries
>>> llvm16-dev*: Scanning shared objects
>>> llvm16-libs*: Scanning shared objects
>>> llvm16-linker-tools*: Scanning shared objects
>>> llvm16-static*: Scanning shared objects
>>> llvm16-test-utils-pyc*: Scanning shared objects
>>> llvm16-test-utils*: Scanning shared objects
>>> llvm16*: Scanning shared objects
>>> llvm16-dev*: Tracing dependencies...
	llvm16=16.0.6-r9
	libffi-dev
	zlib-dev
	zstd-dev
	llvm16-test-utils=16.0.6-r9
	llvm16-libs=16.0.6-r9
	so:libc.musl-armhf.so.1
	so:libgcc_s.so.1
	so:libstdc++.so.6
>>> llvm16-dev*: Package size: 27.1 MB
>>> llvm16-dev*: Compressing data...
>>> llvm16-dev*: Create checksum...
>>> llvm16-dev*: Create llvm16-dev-16.0.6-r9.apk
>>> llvm16-libs*: Tracing dependencies...
	so:libc.musl-armhf.so.1
	so:libffi.so.8
	so:libgcc_s.so.1
	so:libstdc++.so.6
	so:libxml2.so.2
	so:libz.so.1
	so:libzstd.so.1
>>> llvm16-libs*: Package size: 128.0 MB
>>> llvm16-libs*: Compressing data...
>>> llvm16-libs*: Create checksum...
>>> llvm16-libs*: Create llvm16-libs-16.0.6-r9.apk
>>> llvm16-linker-tools*: Tracing dependencies...
	so:libLLVM-16.so
	so:libc.musl-armhf.so.1
	so:libgcc_s.so.1
	so:libstdc++.so.6
>>> llvm16-linker-tools*: Package size: 184.0 KB
>>> llvm16-linker-tools*: Compressing data...
>>> llvm16-linker-tools*: Create checksum...
>>> llvm16-linker-tools*: Create llvm16-linker-tools-16.0.6-r9.apk
>>> llvm16-static*: Tracing dependencies...
>>> llvm16-static*: Package size: 301.4 MB
>>> llvm16-static*: Compressing data...
>>> llvm16-static*: Create checksum...
>>> llvm16-static*: Create llvm16-static-16.0.6-r9.apk
>>> llvm16-test-utils-pyc*: Tracing dependencies...
	python3~3.12
>>> llvm16-test-utils-pyc*: Package size: 452.0 KB
>>> llvm16-test-utils-pyc*: Compressing data...
>>> llvm16-test-utils-pyc*: Create checksum...
>>> llvm16-test-utils-pyc*: Create llvm16-test-utils-pyc-16.0.6-r9.apk
>>> llvm16-test-utils*: Tracing dependencies...
	python3
	python3~3.12
	so:libc.musl-armhf.so.1
	so:libgcc_s.so.1
	so:libstdc++.so.6
>>> llvm16-test-utils*: Package size: 1.0 MB
>>> llvm16-test-utils*: Compressing data...
>>> llvm16-test-utils*: Create checksum...
>>> llvm16-test-utils*: Create llvm16-test-utils-16.0.6-r9.apk
>>> llvm16*: Tracing dependencies...
	llvm16-linker-tools=16.0.6-r9
	so:libLLVM-16.so
	so:libc.musl-armhf.so.1
	so:libcurl.so.4
	so:libgcc_s.so.1
	so:libstdc++.so.6
	so:libz.so.1
	so:libzstd.so.1
>>> llvm16*: Package size: 126.0 MB
>>> llvm16*: Compressing data...
>>> llvm16*: Create checksum...
>>> llvm16*: Create llvm16-16.0.6-r9.apk
>>> llvm16: Build complete at Tue, 01 Apr 2025 07:17:46 +0000 elapsed time 0h 24m 35s
>>> llvm16: Cleaning up srcdir
>>> llvm16: Cleaning up pkgdir
>>> llvm16: Uninstalling dependencies...
(1/53) Purging .makedepends-llvm16 (20250401.065312)
(2/53) Purging chrpath (0.16-r4)
(3/53) Purging cmake (3.29.3-r0)
(4/53) Purging py3-setuptools-pyc (70.3.0-r0)
(5/53) Purging py3-setuptools (70.3.0-r0)
(6/53) Purging py3-packaging-pyc (24.0-r1)
(7/53) Purging py3-packaging (24.0-r1)
(8/53) Purging py3-parsing-pyc (3.1.2-r1)
(9/53) Purging py3-parsing (3.1.2-r1)
(10/53) Purging python3-pyc (3.12.9-r0)
(11/53) Purging python3-pycache-pyc0 (3.12.9-r0)
(12/53) Purging pyc (3.12.9-r0)
(13/53) Purging python3 (3.12.9-r0)
(14/53) Purging samurai (1.2-r5)
(15/53) Purging libffi-dev (3.4.6-r0)
(16/53) Purging linux-headers (6.6-r0)
(17/53) Purging libffi (3.4.6-r0)
(18/53) Purging binutils-dev (2.42-r1)
(19/53) Purging curl-dev (8.12.1-r0)
(20/53) Purging libxml2-dev (2.12.7-r2)
(21/53) Purging libxml2-utils (2.12.7-r2)
(22/53) Purging libxml2 (2.12.7-r2)
(23/53) Purging bash (5.2.26-r0)
Executing bash-5.2.26-r0.pre-deinstall
(24/53) Purging coreutils (9.5-r2)
Executing coreutils-9.5-r2.post-deinstall
(25/53) Purging coreutils-env (9.5-r2)
(26/53) Purging coreutils-fmt (9.5-r2)
(27/53) Purging coreutils-sha512sum (9.5-r2)
(28/53) Purging diffutils (3.10-r0)
(29/53) Purging brotli-dev (1.1.0-r2)
(30/53) Purging brotli (1.1.0-r2)
(31/53) Purging c-ares-dev (1.33.1-r0)
(32/53) Purging gdbm (1.23-r1)
(33/53) Purging libarchive (3.7.7-r0)
(34/53) Purging libbz2 (1.0.8-r6)
(35/53) Purging libpanelw (6.4_p20240420-r2)
(36/53) Purging libpsl-dev (0.21.5-r1)
(37/53) Purging libpsl-utils (0.21.5-r1)
(38/53) Purging libuv (1.48.0-r0)
(39/53) Purging mpdecimal (4.0.0-r0)
(40/53) Purging nghttp2-dev (1.62.1-r0)
(41/53) Purging openssl-dev (3.3.3-r0)
(42/53) Purging readline (8.2.10-r0)
(43/53) Purging rhash-libs (1.4.4-r0)
(44/53) Purging sqlite-libs (3.45.3-r1)
(45/53) Purging utmps-libs (0.1.2.2-r1)
(46/53) Purging xz-dev (5.6.2-r0)
(47/53) Purging xz (5.6.2-r0)
(48/53) Purging xz-libs (5.6.2-r0)
(49/53) Purging zlib-dev (1.3.1-r1)
(50/53) Purging zstd-dev (1.5.6-r0)
(51/53) Purging zstd (1.5.6-r0)
(52/53) Purging libidn2-dev (2.3.7-r0)
(53/53) Purging skalibs (2.14.1.1-r0)
Executing busybox-1.36.1-r29.trigger
OK: 315 MiB in 103 packages
>>> llvm16: Updating the main/armhf repository index...
>>> llvm16: Signing the index...